home *** CD-ROM | disk | FTP | other *** search
/ Libris Britannia 4 / science library(b).zip / science library(b) / TECHNICA / COMPUTER / H124.ZIP / DISK2.ZIP / KD_DOC.4 < prev    next >
Text File  |  1990-07-18  |  90KB  |  3,676 lines

  1.  
  2.  
  3.  
  4.  
  5.      ──────────────────────────────────────────
  6.  
  7.      4 - COMMAND SUMMARY
  8.      ──────────────────────────────────────────
  9.  
  10.      Commands  for PC-KEY-DRAW are divided into
  11.      two primary types. Type 1 are  those  that
  12.      can  be issued in the CURSOR MODE (anytime
  13.      the cursor  can  be  moved  about  on  the
  14.      screen)  and  type 2 are the commands that
  15.      are called from within a particular  func-
  16.      tion. Basically type 1 commands pertain to
  17.      general operation, while type  2  commands
  18.      pertain  to  a  specific drawing function.
  19.      The help file in PC-KEY-DRAW and the  Com-
  20.      mand  Summary  sheet  (available from OED-
  21.      WARE) are similar to the contents of  this
  22.      chapter, which is arranged by command. The
  23.      first part  of  this  chapter  provides  a
  24.      SHORT FORM look at the commands, while the
  25.      second part expands the look at  the  com-
  26.      mands with a LONG FORM. The LONG FORM also
  27.      includes numerous small examples  to  help
  28.      illustrate the various commands. See Chap-
  29.      ter 10 DEFINITIONS & INFORMATION for addi-
  30.      tional detail of the commands.
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.                             COMMAND SUMMARY 4-1
  49.  
  50.  
  51.  
  52.  
  53.  
  54.                     SHORT FORM
  55.  
  56.   See KD-DRAW.HLP for this information!
  57.   ──────────────────────────────────────────
  58.   It has been removed from the  disk  manual
  59.   for space.
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.   COMMAND SUMMARY 4-2
  98.  
  99.  
  100.  
  101.  
  102.  
  103.                      LONG FORM
  104.  
  105.      The  following section contains additional
  106.      details on operating the various  commands
  107.      of  PC-KEY-DRAW. It also contains numerous
  108.      specific examples which are written in the
  109.      form  they  would appear if saved as a key
  110.      macro, translated  with  KD-TRANS.EXE  and
  111.      viewed with a standard text editor. Unless
  112.      otherwise stated, the macros presented all
  113.      start in the CURSOR MODE. For example
  114.  
  115.          HOME      |1
  116.  
  117.          means hit the <HOME> key 1 time or
  118.                            [rect]
  119.          F2        |1
  120.          r         |1
  121.          PGDN      |10
  122.          ENTER     |2
  123.  
  124.  
  125.      means  hit  Function key #1 (<F1>) 1 time,
  126.      then hit a lowercase <r>, then the  <PgDn>
  127.      key  10  times,  and  then the <ENTER> key
  128.      twice. Following this sequence will draw a
  129.      square on the screen.
  130.  
  131.      Some   prompts   must  be  completed  with
  132.      <ENTER>, such as "Enter  background  <0-3>
  133.      [0]". In reading macro samples the <ENTER>
  134.      will not appear as a command since  it  is
  135.      part  of the input. Any prompt that starts
  136.      with the word "Enter" must be concluded by
  137.      an  <ENTER>  from  the  user. "File Name"s
  138.      must also be concluded with <ENTER>.
  139.  
  140.      While most commands relate to a single key
  141.      stroke  per  macro line, many require mul-
  142.      tiple key strokes as when text is  entered
  143.      or  a  file  name  is  entered. Such lines
  144.      appear as follows:
  145.  
  146.                             COMMAND SUMMARY 4-3
  147.  
  148.  
  149.  
  150.  
  151.  
  152.       ***TEXT***|This is text|1
  153.       ***TEXT***|135|1
  154.       ***TEXT***|B:GIRL.SCN|1
  155.  
  156.   Do  not  enter  "***TEXT***"  or  the "|",
  157.   enter only the text between the  two  bars
  158.   "|".  In  some  places  in  the manual the
  159.   untranslated form will  be  used  to  save
  160.   space, such as:
  161.  
  162.       *|1
  163.  
  164.       is equivalent to
  165.  
  166.       *         |1
  167.  
  168.   The  short hand form will only be used for
  169.   key strokes that are  easy  to  understand
  170.   without translation.
  171.  
  172.   For  additional  examples  and  an  aid to
  173.   learning, try translating some of the many
  174.   macros  supplied  on the different library
  175.   disks. After translating a macro,  it  can
  176.   be  easily  view  and printed using a text
  177.   editor. Use the printed macros as samples,
  178.   just like the ones in this manual. Many of
  179.   the  macrso  supplied   with   PC-KEY-DRAW
  180.   include   remark  statements.  The  remark
  181.   statements are added by a text editor  and
  182.   do  not effect the operation of the macro,
  183.   but  serve  to  explain  what  a   macro's
  184.   intended  use is or might be.  The remarks
  185.   also serve to inform the user on what  the
  186.   conditions  should  be  before calling the
  187.   macro, such as  "Operate from Medium reso-
  188.   lution"  or  "Copy  object to be overlayed
  189.   first before  calling  macro".  Beware  of
  190.   remarks  that  start with "E" or "e" since
  191.   this may confuse the macro  into  thinking
  192.   that  the  number of repeats for the given
  193.   key sequence is in scientific notation.
  194.  
  195.   COMMAND SUMMARY 4-4
  196.  
  197.  
  198.  
  199.  
  200.  
  201.      Cursor Mode
  202.      ──────────────────────────────────────────
  203.  
  204.      Cursor keys <1-9> move  cursor  around  on
  205.          screen at speed set by <F9> or <+> and
  206.          <->.
  207.  
  208.      Shft-Cursor Keys <Shft>-<1-9>  use  during
  209.          drawing  of circles, rectangles, poly-
  210.          gons, ellipses and several  others  to
  211.          adjust   the  starting  point  of  the
  212.          object being drawn. For  example  when
  213.          drawing   a  circle  the  Cursor  Keys
  214.          adjust the size of  circle  while  the
  215.          Shft-Cursor   Keys   move  the  circle
  216.          around on the screen. With a rectangle
  217.          the  Cursor keys move one corner while
  218.          the Shft-Cursor keys move the opposite
  219.          corner.
  220.  
  221.      <Ctrl-Right Arrow> jumps the cursor to the
  222.          right to the next grid point,  whether
  223.          the  grid  is visible or not. The grid
  224.          point is set by calling <g>, <Ctrl-g>,
  225.          or <Alt-g>.
  226.  
  227.      <Ctrl-Left  Arrow> jumps the cursor to the
  228.          left to the next grid  point,  whether
  229.          the  grid  is visible or not. The grid
  230.          point is set by calling <g>, <Ctrl-g>,
  231.          or <Alt-g>.
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.                             COMMAND SUMMARY 4-5
  245.  
  246.  
  247.  
  248.  
  249.  
  250.   <Ctrl-Home> sets the display to  SCreen  1
  251.       if  screen is not 1. Allows panning or
  252.       paging through  pages  and  layers  if
  253.       screen is already set to 1.
  254.       <?>,  <h>, or <H> displays full map of
  255.       8X8 PAGE grid and shows current  loca-
  256.       tion on that grid.
  257.       <Home>  sets  SCreen  1  to PaGe 00 or
  258.       layer 0
  259.       <Ctrl-Home>  returns  to  PaGe  00  or
  260.       layer  0 without saving screen you are
  261.       currently on.
  262.       <End> sets SCreen 1 to  last  page  or
  263.       layer created.
  264.       <PgUp>  moves through pages and layers
  265.       one page/layer up.
  266.       <PgDn> moves through pages and  layers
  267.       one page/layer down.
  268.       <Cursor  keys> Pan in page mode by 1/2
  269.       screen.
  270.  
  271.   <Ctrl-End> sets  screen  to  SCreen  2  no
  272.       matter  what  the  screen  is to begin
  273.       with. SCreen 2 is used for the  visual
  274.       layer when layers are active. SCreen 2
  275.       is ideal for a  temporary  work  space
  276.       when layers are not in use.
  277.  
  278.   <Ctrl-PgUp>   Moves  up  through  screens.
  279.       SCreen 1 is the top screen.
  280.  
  281.   <Ctrl-PgDn> Moves  down  through  screens.
  282.       Screen  F7  is  below SCreen 2. SCreen
  283.       Title is below SCreen F7.
  284.  
  285.   <Esc>   Stops   current   operation    and
  286.       refreshes screen to what it was before
  287.       the last action was started.
  288.  
  289.  
  290.  
  291.  
  292.  
  293.   COMMAND SUMMARY 4-6
  294.  
  295.  
  296.  
  297.  
  298.  
  299.      <Shft-Tab>  Switches  between   high   and
  300.          medium  resolution.  Use  <Ctrl-r>  to
  301.          switch to high resolution. The current
  302.          drawing  mode  will  be  saved  as the
  303.          default  mode  if   <Ctrl-s>tatus   is
  304.          selected  and saved. Currently PC-KEY-
  305.          DRAW works only in  the  CGA  graphics
  306.          modes  of  320X200  with  four  colors
  307.          (medium resolution - color) or 640X200
  308.          with   two   colors  (high  resolution
  309.          -black and  white).  These  modes  are
  310.          readily  distinguished  by the size of
  311.          the text used in the prompt  line  and
  312.          menus.  The  color mode uses 40 column
  313.          text, while the b&w mode uses 80  col-
  314.          umn  text. The 80 column text provides
  315.          additional information on  the  prompt
  316.          line,with more information at one time
  317.          then is possible with  the  40  column
  318.          mode. Which mode you choose depends on
  319.          what you are creating.
  320.  
  321.      <ENTER> The Enter/Return key  is  used  to
  322.          complete  functions, mark points, take
  323.          default values. The first mouse button
  324.          is  used  as  the  <ENTER> key. During
  325.          line drawing the <ENTER> key  is  used
  326.          to  mark  line end points and continue
  327.          drawing.  References  to  marking   or
  328.          ending  usually  refer  to  using  the
  329.          <ENTER> key.
  330.  
  331.      <Space Bar> brings up the Function  selec-
  332.          tion  menu  if  no  functions are cur-
  333.          rently active. <Space Bar>  is  active
  334.          during line drawing with <F6 l> or <F6
  335.          c> to temporarily suspend line drawing
  336.          and display the cursor.
  337.  
  338.  
  339.  
  340.  
  341.  
  342.                             COMMAND SUMMARY 4-7
  343.  
  344.  
  345.  
  346.  
  347.  
  348.   <Backspace> provides the ability to backup
  349.       while   entering  the  points  of  <F6
  350.       l>ine, <F6 p>arallel, <F6 s>poke,  and
  351.       <F3-b>-spline  to correct a mistake or
  352.       change of mind.   After  using  <Back-
  353.       space>   during  <F6>  operation,  the
  354.       screen  is  refreshed  an   the   line
  355.       redrawn up to the last point.
  356.  
  357.   <$>  Sets  screen aspect ratio. The aspect
  358.       ratio is the ratio between  the  hori-
  359.       zontal  pixels and vertical pixels. An
  360.       aspect ratio of 1.0 in color or 2.0 in
  361.       high  resolution  gives  good results.
  362.       Adjust the screen ratio as desired  to
  363.       display  circles  as  circles  and not
  364.       ellipses. You may  want  to  match  to
  365.       your   printer   rather  than  to  the
  366.       screen. The screen  aspect  ratio  can
  367.       also be varied as desired for a number
  368.       effects, ie. adjusting spray paint  or
  369.       rotating in an ellipse.
  370.  
  371.   <+>  increases cursor step by one. The new
  372.       cursor step is  retained  and  can  be
  373.       toggled  with  <F9>.  The  cursor step
  374.       number not only effects the  speed  of
  375.       the  cursor, but the steps in a cursor
  376.       rotation,  the  number  of  lines   to
  377.       insert     or    delete,    and    the
  378.       mouse/joystick speed.
  379.  
  380.   <-> decreases cursor step by one. The  new
  381.       cursor  step  is  retained  and can be
  382.       toggled with <F9>.
  383.  
  384.   <_> cursor wrap toggle.  When  PC-KEY-DRAW
  385.       is run it will be have cursor wrap on,
  386.       so that if the cursor is moved off the
  387.       edge of the screen it will wrap to the
  388.       other side.  Use <_>  to  turn  cursor
  389.       wrap off.
  390.  
  391.   COMMAND SUMMARY 4-8
  392.  
  393.  
  394.  
  395.  
  396.  
  397.      <(>  shifts entire display to the left for
  398.          use with graphics boards that need  to
  399.          be centered.
  400.  
  401.      <)>  shifts  entire  display to the right.
  402.          Use <(> and  <)>  with  some  graphics
  403.          cards to properly center screen.
  404.  
  405.      <[> rotates the cursor about the last mea-
  406.          sure point in steps set by <F9>  in  a
  407.          counter-clockwise direction.
  408.  
  409.      <]> rotates the cursor about the last mea-
  410.          sure point in steps set by <F9>  in  a
  411.          clockwise direction.
  412.  
  413.      <{>  rotates cursor counterclockwise in 90
  414.          degree increments.
  415.  
  416.      <}> rotates cursor clockwise in 90  degree
  417.          increments.
  418.  
  419.      To  gain a better feel for cursor rotation
  420.          try this:
  421.  
  422.          SHFT-F9  |1
  423.          +        |5
  424.          F6       |1
  425.          l        |1
  426.          RIGHT    |5
  427.          ]        |20
  428.          [        |20
  429.          Try the above with  rectangles,  poly-
  430.          gons, and animated or smeared objects.
  431.  
  432.      </> works the same as <Space Bar>
  433.  
  434.      <?>  displays help information. Works like
  435.          <H>.
  436.  
  437.  
  438.  
  439.  
  440.                             COMMAND SUMMARY 4-9
  441.  
  442.  
  443.  
  444.  
  445.  
  446.   <*>  toggles prompt line display for play-
  447.       back. When writing macros that will be
  448.       used  as  slide  shows  or demos it is
  449.       often desirable to turn of the  prompt
  450.       line  and  the cursor. Use <*> once to
  451.       turn off the prompt line and twice  to
  452.       also  turn  off  the  cursor. *|3 will
  453.       stop circles and rectangles from  dis-
  454.       playing  as  they are sized, while *|4
  455.       in a macro will stop the double redraw
  456.       of  lines for greater speed. It may be
  457.       best to add the  appropriate  line  to
  458.       the  macro  after it is written, since
  459.       seeing the prompt and cursor  can  aid
  460.       in  debugging.  The  macros  will  run
  461.       faster the higher the star value use.
  462.  
  463.   <Alt-1> jumps cursor to 0,0 (top left cor-
  464.       ner).
  465.  
  466.   <Alt-0 to Alt-9> jumps to the screen posi-
  467.       tion previously assigned to that  key.
  468.       These   must  first  be  defined  with
  469.       <Ctrl-j>, which will  create  a  small
  470.       file  KD-DRAW.JMP. If a particular key
  471.       is not assigned the cursor  will  jump
  472.       to 0,0.
  473.  
  474.       To illustrate jumping, move the cursor
  475.       to some location  on  the  screen  and
  476.       perform the following:
  477.  
  478.       CTRL-j    |1
  479.       ALT-3     |1
  480.       now move to some other location on the
  481.       screen and then:
  482.       ALT-3     |1
  483.  
  484.       and the cursor will be instantly  back
  485.       to the marked point.
  486.  
  487.  
  488.  
  489.   COMMAND SUMMARY 4-10
  490.  
  491.  
  492.  
  493.  
  494.  
  495.      <5>  displays  color  value that cursor is
  496.          over. This lets you  know  what  color
  497.          you  are  over when working on a black
  498.          and white screen in the color mode  of
  499.          the program.
  500.  
  501.      <B>  sets background value. The background
  502.          value is used for a  number  of  func-
  503.          tions,  including  removing  the lines
  504.          during rubberbanding of  circle,  box,
  505.          polygon.  The  current  setting of the
  506.          background is displayed in  column  40
  507.          of  the  prompt  line.  Reverse  video
  508.          operations change the setting  of  the
  509.          background  value. <Alt-F10> also sets
  510.          the color of the background.  Normally
  511.          the  background  color  is  set to the
  512.          predominate color of screen, but there
  513.          are many times when it is desirable to
  514.          set it to another value. Try this:
  515.  
  516.          SHFT-F9  |1     [poly]
  517.          +        |5
  518.          B        |1
  519.          0        |1
  520.          F2       |1
  521.          p        |1
  522.          3        |1
  523.          RIGHT    |5
  524.          ]        |20
  525.          [        |20
  526.          B        |1
  527.          1        |1
  528.          ]        |18
  529.  
  530.          At this point an  interesting  pattern
  531.          will  be  displayed  on the screen. If
  532.          it is desired to keep that pattern hit
  533.          <k>eep then continue otherwise hitting
  534.          <ENTER> will replace the screen as  it
  535.          was  and draw the polygon in its final
  536.          position.
  537.  
  538.                            COMMAND SUMMARY 4-11
  539.  
  540.  
  541.  
  542.  
  543.  
  544.   <C>  switches  cursor  to last center of a
  545.       circle or centers animated area  hori-
  546.       zontally on screen.
  547.  
  548.   <Alt-c>   toggles   through  three  cursor
  549.       types. A double dot,  arrow,  or  full
  550.       screen   cross  hairs  are  available.
  551.       Which cursor you use depends  on  what
  552.       you prefer and will vary with the type
  553.       of drawing you are  working  on.  Your
  554.       favorite  cursor  type can be saved as
  555.       the default from the Status Screen.
  556.  
  557.   <Alt-d> displays the DOS date at the  spe-
  558.       cified  screen  location. The time can
  559.       be  displayed  on  the   screen   with
  560.       <Alt-t>.  Time  and  date  display are
  561.       provided for the terminal clock watch-
  562.       ers and for use in slide shows.
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.   COMMAND SUMMARY 4-12
  588.  
  589.  
  590.  
  591.  
  592.  
  593.          [work3]
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.  
  605.  
  606.      Figure  4-3  Screen  with  help  menu  and
  607.          <Ctrl-g>rid turned on.
  608.  
  609.  
  610.      <g> sets grid to display as dots. You must
  611.          specify the spacing of the grid in the
  612.          units of the  scale  being  used.  <g>
  613.          will  also  turn the grid off if it is
  614.          on as dots of lines. The current color
  615.          set  by <F10> will be used as the grid
  616.          color, until the grid is turned off.
  617.  
  618.      <Ctrl-g> sets a line grid  that  is  XORed
  619.          with the screen and thus does not hide
  620.          some lines as <Alt-g> can.
  621.  
  622.      <Alt-g> sets grid to display as lines. Use
  623.          <g>  to turn it off. The current color
  624.          set by <F10> will be used as the  grid
  625.          color, until the grid is turned off.
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.                            COMMAND SUMMARY 4-13
  637.  
  638.  
  639.  
  640.  
  641.  
  642.   <h> selects help  menus.  The  first  time
  643.       brings  in  the  menu  in the top left
  644.       corner of the screen (if  it  is  cur-
  645.       rently  off).  Selecting  it  a second
  646.       time displays the help  file  for  the
  647.       CURSOR  MODE. See <H> and <?> for more
  648.       information.
  649.  
  650.   <H> toggles help menus as above  or  turns
  651.       off the menu if it is on. <H>elp works
  652.       the same as  <?>.  See  also  <h>  for
  653.       more information.
  654.  
  655.   <i>  toggles  isometric  drawing mode. The
  656.       isometric mode changes the cursor  key
  657.       movements so that instead of moving at
  658.       45 degree angles the cursor  moves  at
  659.       30  and  60 degree angles. A lowercase
  660.       "i" will appear  on  the  prompt  line
  661.       when  in isometric mode. In the Status
  662.       Screen a 1 indicates that the  isomet-
  663.       ric  mode  is off, while a 2 means the
  664.       mode is on.  The  Status  Screen  also
  665.       allows  the  user  to  specify  valves
  666.       greater than 2 for aiding in some spe-
  667.       cial effects.
  668.  
  669.   <Ctrl-j>   or  <Ctrl-ENTER>  allow  screen
  670.       positions to be set and remembered and
  671.       assigned  to  <Alt-0  thru Alt-9>. KD-
  672.       DRAW.JMP will  be  created  the  first
  673.       time  this  function  is  called.  See
  674.       instructions  above  on  <Alt-0   thru
  675.       Alt-9> commands for a sample.
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.   COMMAND SUMMARY 4-14
  686.  
  687.  
  688.  
  689.  
  690.  
  691.      <k>  keeps the screen in memory as it cur-
  692.          rently appears. Use  this  with  func-
  693.          tions like <F7 a>nimate and <F7 s>mear
  694.          and with functions like  <F2  r>ectan-
  695.          gle,  <F3  c>ircle,  and  <F2 p>olygon
  696.          when the <B>ackground color is set  to
  697.          something other than the background of
  698.          the screen. See the above example  for
  699.          <B>ackground.
  700.  
  701.      <Alt-k>  activates  key  macro  for <r>un,
  702.          <c>reate, or <e>nd. See Key Macro  for
  703.          details  on  operation. Both <r>un and
  704.          <c>reate will ask for a file  name  to
  705.          use.  Entering  a  single drive letter
  706.          only will display  the  files  on  the
  707.          drive   with   appropriate  extension.
  708.          <f>unction can be used to set the  HOT
  709.          key  file used for assigning the func-
  710.          tion keys used with  <Shift>,  <Ctrl>,
  711.          and <Alt>.
  712.  
  713.      <l>  turns display of visual layers on and
  714.          off. Once layers are on they can  only
  715.          be turned off completely with <Alt-l>.
  716.  
  717.      <L>  sets  active  and  visual  layers  as
  718.          desired by the layer numbers.
  719.  
  720.      <Ctrl-l> combines SCreen 1 with the visual
  721.          layers  of  SCreen  2  to create a new
  722.          visual layer  and  starts  next  layer
  723.          with  a fresh screen in SCreen 1. This
  724.          is the primary method of  initializing
  725.          the use of layers.
  726.  
  727.      <Alt-l>  turns  layers  off and pages back
  728.          on. This differs from <l> which simply
  729.          stops  displaying  the  visual  layers
  730.          when turned off.
  731.  
  732.  
  733.  
  734.                            COMMAND SUMMARY 4-15
  735.  
  736.  
  737.  
  738.  
  739.  
  740.   <m>  mark  measure point. Measure read out
  741.       on prompt line is set to zero. Use  at
  742.       any  time.  Some  functions  will  set
  743.       <m>ark measure for their own use. When
  744.       drawing a circle the measured distance
  745.       is the radius, while  drawing  a  line
  746.       the measured distance is the length of
  747.       the line.
  748.  
  749.   <M> switches cursor to last marked  point.
  750.       Some  operations will mark a point for
  751.       measure, such as <F2 r>  and  <F3  c>.
  752.       <M>   works  like  the  jump  commands
  753.       <Alt-0 thru Alt-9> only the setting of
  754.       the measure point is only temporary.
  755.  
  756.   <Alt-m>  sets  screen scale based on meas-
  757.       ured distance. Use <m> first. The fol-
  758.       lowing illustrates how <m> and <Alt-m>
  759.       can be used to set the scale based  on
  760.       the screen image.
  761.  
  762.       F3        |1
  763.       c         |1
  764.       RIGHT     |5
  765.       ENTER     |2
  766.       C         |1
  767.       m         |1
  768.       RIGHT     |5
  769.       ALT-m     |1
  770.       10        |1
  771.  
  772.       The  scale  is  now  set  so  that the
  773.       circle on the screen has a  radius  of
  774.       10  units,  be  they  feet, inches, or
  775.       meters is up to you.
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.   COMMAND SUMMARY 4-16
  784.  
  785.  
  786.  
  787.  
  788.  
  789.      <Ctrl-p> plays music using the BASICA PLAY
  790.          statement syntax. For use primarily in
  791.          macros or when you just want to  sere-
  792.          nade yourself and co-workers. See your
  793.          BASICA manual for details on using the
  794.          play command.
  795.  
  796.      <Alt-p>  sets pause length for macro play-
  797.          back in seconds. <Alt-p> has no effect
  798.          except in a macro playback.
  799.  
  800.      <Q>   controls  cursor  movement  quality.
  801.          Quality  off  allows  faster   motion.
  802.          Quality on ensures equal cursor steps.
  803.          Key macro automatically  sets  quality
  804.          on.  Do  not turn the quality off in a
  805.          macro since cursor movement  will  not
  806.          be   faithfully   recorded.  <Q>uality
  807.          significantly effects movement with  a
  808.          mouse of joystick.
  809.  
  810.      <Alt-q> toggles the display of cursor coor-
  811.          dinates on the prompt  line.  Use  the
  812.          coordinates  to aid drafting or layout
  813.          operations and turn of the coordinates
  814.          in free form drawing for faster cursor
  815.          response.
  816.  
  817.      <R> Refresh the screen with  current  pic-
  818.          ture.
  819.  
  820.      <Ctrl-r> forces the screen to high resolu-
  821.          tion mode. Use  in  macros  that  must
  822.          start  in  high resolution. <Shft-Tab>
  823.          toggles between high and medium  reso-
  824.          lution.  High  resolution  is  640X200
  825.          with 2 colors, while medium resolution
  826.          is  320X200 with 4 colors. Which reso-
  827.          lution used depends  on  final  output
  828.          desired.
  829.  
  830.  
  831.  
  832.                            COMMAND SUMMARY 4-17
  833.  
  834.  
  835.  
  836.  
  837.  
  838.   <s> Show only active screen, without  cur-
  839.       sor  or prompt line, useful for taking
  840.       slides from screen. During macro  play
  841.       back  the macro will stop and wait for
  842.       any key to be hit.
  843.  
  844.   <S> Same as <s>, but shows both active and
  845.       visual layers.
  846.  
  847.   <Ctrl-s>  Switch  to the Status/Configura-
  848.       tion Screen. A  number  of  parameters
  849.       can  be set and kept as the default to
  850.       be used by the program each  time  the
  851.       program  is  run.  This  is  the  same
  852.       screen that  is  displayed  the  first
  853.       time  the  program is run or when ever
  854.       KD-DRAW.DFT is removed from the disk.
  855.  
  856.   <Alt-t> displays the current time  on  the
  857.       screen   at  the  specified  position.
  858.       Useful for macros  that  will  be  run
  859.       continuously  in a show or store envi-
  860.       ronment. Also great for those who like
  861.       to watch the clock or time a macro.
  862.  
  863.   <u> updates workspace #1 and declares that
  864.       current screen is SCreen 1. The previ-
  865.       ous contents of SCreen 1 will be lost.
  866.       Retrieve with <F8 w>.
  867.  
  868.   <U> updates workspace #2 and declares that
  869.       current screen is SCreen 2. The Previ-
  870.       ous contents of SCreen 2 will be lost.
  871.       Retrieve with <F8 W>.
  872.  
  873.  
  874.  
  875.  
  876.  
  877.  
  878.  
  879.  
  880.  
  881.   COMMAND SUMMARY 4-18
  882.  
  883.  
  884.  
  885.  
  886.  
  887.      <v>  video  reverse  of currently animated
  888.          object. The item is put on the  screen
  889.          in  reverse video, grabbed, and anima-
  890.          tion   continues   with   the   colors
  891.          reversed, ie. color 0 becomes color 3,
  892.          color  1  becomes  color  2,  color  2
  893.          becomes  color  1, and color 3 becomes
  894.          color 1.
  895.  
  896.      <Alt-v> sets  visual  horizon  of  screen.
  897.          This   is  the  point  where  animated
  898.          objects  will  disappear  when   moved
  899.          below  the set level. The visual hori-
  900.          zon setting is provided primarily  for
  901.          special effects during macro playback.
  902.  
  903.      <w>  sets line width from 1 to 32. <w>idth
  904.          also controls the  width  of  circles,
  905.          rectangles,   polygons   and  b-spline
  906.          curves. Width can be set greater  than
  907.          32  for  circles,  polygons, b-spline,
  908.          and  rectangles.  SCNSHOW.MCR  uses  a
  909.          very  large  width setting with circle
  910.          to fade out  the  screen  showing  the
  911.          girl and the sheep in the meadow.
  912.  
  913.      <x>  allows direct coordinate entry. Enter
  914.          the scaled x and  y  coordinates.  The
  915.          cursor  will  jump  to  the new point.
  916.          <x> can be very useful in macros  that
  917.          you  want to start at a specific loca-
  918.          tion each time it runs.
  919.  
  920.      <Ctrl-x> sets the current cursor  location
  921.          as  the screen's 0,0 point. The normal
  922.          screen origin is the top left  corner.
  923.          <Ctrl-x>  provides the means to set as
  924.          desired. This is  particularly  useful
  925.          in  mechanical and architectural draw-
  926.          ing.
  927.  
  928.  
  929.  
  930.                            COMMAND SUMMARY 4-19
  931.  
  932.  
  933.  
  934.  
  935.  
  936.   F1  Modification
  937.   ──────────────────────────────────────────
  938.  
  939.   <r>  allows  rotation about a point in the
  940.       plane of the screen. First select cen-
  941.       ter  of  rotation, next define object.
  942.       Follow prompts.  *C*-<r>  will  rotate
  943.       only  the current color as selected by
  944.       <F10>. Try the following:
  945.  
  946.       F2        |1    [rotb]
  947.       ALT-r     |1
  948.       PGDN      |5
  949.       ENTER     |2
  950.       HOME      |1
  951.       F1        |1
  952.       r         |1
  953.       PGDN      |1
  954.       ENTER     |1
  955.       HOME      |5
  956.       ENTER     |1
  957.       y         |1
  958.       ***TEXT***|10|1
  959.       ***TEXT***|36|1
  960.       ENTER     |1
  961.  
  962.  
  963.   <Ctrl-r> rotates left half  of  screen  90
  964.       degrees. Part of the right side of the
  965.       screen may be lost so you may want  to
  966.       store the screen first.
  967.  
  968.   <Alt-r>  to  rotate all three colors of an
  969.       object. <Alt-r> is used  exactly  like
  970.       <r>.  In  high  resolution there is no
  971.       difference between <Alt-r> and <r>.
  972.  
  973.       A screen aspect ratio of 1.0 in medium
  974.       resolution  or  2.0 in high resolution
  975.       provides the cleanest rotation,  while
  976.       other  aspect  ratios  can be used for
  977.       interesting  effects.   Rotation   can
  978.  
  979.   COMMAND SUMMARY 4-20
  980.  
  981.  
  982.  
  983.  
  984.  
  985.          either  be  used to replace the object
  986.          with the rotated form of the object or
  987.          used  to  give  multiple  steps of the
  988.          object about the center point.
  989.  
  990.      <R> revolves an object about a  horizontal
  991.          or  vertical  axis.  Use  like  <r> by
  992.          marking axis center, and any two oppo-
  993.          site  corners. The following creates a
  994.          donut from a circle:
  995.  
  996.          F3        |1    [revp]
  997.          c         |1
  998.          RIGHT     |3
  999.          ENTER     |2
  1000.          RIGHT     |3
  1001.          F1        |1
  1002.          R         |1
  1003.          LEFT      |3
  1004.          UP        |3
  1005.          ENTER     |1
  1006.          END       |6
  1007.          ENTER     |1
  1008.          ***TEXT***|23|1
  1009.          ENTER     |1
  1010.          v         |1
  1011.          ENTER     |1
  1012.  
  1013.  
  1014.  
  1015.  
  1016.  
  1017.  
  1018.  
  1019.  
  1020.  
  1021.  
  1022.  
  1023.  
  1024.  
  1025.  
  1026.  
  1027.  
  1028.                            COMMAND SUMMARY 4-21
  1029.  
  1030.  
  1031.  
  1032.  
  1033.  
  1034.   <a>  again  - allows the same object to be
  1035.       rotated or zoomed  again  with  a  new
  1036.       angle/size.  <a>gain  can  be particu-
  1037.       larly useful when you are not sure  of
  1038.       the exact angle or zoom amount needed.
  1039.  
  1040.   <A>  again  -  rotates  and zooms the last
  1041.       object at the same time.
  1042.  
  1043.   <Ctrl-a> again - switches from  all  color
  1044.       rotation/zoom  to  single  color rota-
  1045.       tion/zoom and vice versa.  The  single
  1046.       color  used  is the color set by <F10>
  1047.       when <F1 Ctrl-a> is called.
  1048.  
  1049.   <Alt-a>  again  -  allows   a   previously
  1050.       rotated  object  to be zoomed and vice
  1051.       versa.
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063.  
  1064.  
  1065.  
  1066.  
  1067.  
  1068.  
  1069.  
  1070.  
  1071.  
  1072.  
  1073.  
  1074.  
  1075.  
  1076.  
  1077.   COMMAND SUMMARY 4-22
  1078.  
  1079.  
  1080.  
  1081.  
  1082.  
  1083.      <z> zooms an object  either  up  or  down.
  1084.          Does  not  change  drawing  scale. Use
  1085.          like <r> by marking  center,  and  any
  1086.          two opposite corners. The center loca-
  1087.          tion is  particularly  important  when
  1088.          using  multiple  steps  to produce 3-D
  1089.          effects. Placing the center  far  away
  1090.          from object results in a stretched 3-D
  1091.          effect when using step. *C*-will  zoom
  1092.          only  current  color  as  selected  by
  1093.          <F10>.
  1094.  
  1095.      <Alt-z> to zoom entire object.  (all  col-
  1096.          ors)  <Alt-z>  is  identical to <z> in
  1097.          all  aspects  except  how  colors  are
  1098.          handled.
  1099.  
  1100.          Both  <z>  and <Alt-z> allow a step to
  1101.          be set for zooming.  This  allows  you
  1102.          to create 3-D effects, that work espe-
  1103.          cially well with certain text fonts.
  1104.  
  1105.      <Z> zooms the entire screen  up  or  down,
  1106.          changing scaling accordingly. A screen
  1107.          aspect ratio of 1.0 in color or 2.0 in
  1108.          high resolution gives the best results
  1109.          for zooming.
  1110.  
  1111.          When zooming with <z>, <Z>, or <Alt-Z>
  1112.          you  will be asked to Enter Scale Fac-
  1113.          tor.  The  number  entered  multiplies
  1114.          the  current  screen scale, thus scale
  1115.          factors greater than  one  shrink  the
  1116.          object  relative  to  the screen while
  1117.          scale factors less than one expand the
  1118.          object  on the screen. Use <Space Bar>
  1119.          or  </>  to  enter  the  Zoom   Factor
  1120.          instead  of the Scale Factor. The Zoom
  1121.          Factor  multiplies  the  object  size,
  1122.          thus  factors  greater than one expand
  1123.          the object, while  factors  less  than
  1124.          one shrink the object.
  1125.  
  1126.                            COMMAND SUMMARY 4-23
  1127.  
  1128.  
  1129.  
  1130.  
  1131.  
  1132.   <Ctrl-z> zooms portion of screen for edit-
  1133.       ing on a pixel by pixel basis. Select-
  1134.       ing <Ctrl-z> a second time will  allow
  1135.       work  on  8  screens  at one time. The
  1136.       size of the pixel  screen  corresponds
  1137.       to  the  size  of the patterns used in
  1138.       <F5 f>ill. While in  the  pixel  (FAT-
  1139.       BITS)  mode  the  colors of the pixels
  1140.       are entered directly as 0,1,2,  or  3.
  1141.       To  draw with a color use <t>race fol-
  1142.       lowed by the color number,  then  move
  1143.       the  cursor  to leave the line behind.
  1144.       Use <t> a second time to turn off  the
  1145.       trace. Exit pixel editing with <Esc>.
  1146.  
  1147.       While  in the pixel editing mode, text
  1148.       mode files can be brought in. This  is
  1149.       designed  for  macro play back and has
  1150.       little use  in  drawing  editing.  The
  1151.       text  screens  should  be  saved  in a
  1152.       BSAVE format. <o>ld prompts for a file
  1153.       name to load.
  1154.  
  1155.       If  multiple  screens  are loaded when
  1156.       entering the FATBITS mode  use  <Ctrl-
  1157.       PgDn>  and <Ctrl-PgUp> to move through
  1158.       the pages.  Alternately  with  version
  1159.       3.50  use  <Alt-s>  to turn on scroll.
  1160.       With scroll  on  any  cursor  movement
  1161.       moves  the  window. <t>race works with
  1162.       scrolling. It is  possible  to  scroll
  1163.       over the enter screen for easier edit-
  1164.       ing.
  1165.  
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.   COMMAND SUMMARY 4-24
  1176.  
  1177.  
  1178.  
  1179.  
  1180.  
  1181.      <m> mirrors image of an object defined  in
  1182.          box.  Select  mirror line orientation.
  1183.          The original image remains intact as a
  1184.          duplicate mirror image is made.
  1185.  
  1186.          Mirroring  of  an object is one of the
  1187.          most useful functions available in any
  1188.          drawing/paint  program.  Many  objects
  1189.          are symmetrical, but when  drawing  by
  1190.          conventional means, ie. paper and pen-
  1191.          cil, you must draw both  sides  of  an
  1192.          object   independently.  With  PC-KEY-
  1193.          DRAW you can  draw  one  side  of  the
  1194.          object  and  then use <m>irror to make
  1195.          it symmetrical.
  1196.  
  1197.  
  1198.      <M> mirrors entire screen either  horizon-
  1199.          tally or vertically.
  1200.  
  1201.          Mirroring  of the entire screen can be
  1202.          a necessity in creating  certain  spe-
  1203.          cial  effects.  For example when using
  1204.          <F1 S> or <F1 Ctrl-s>lide to create  a
  1205.          bowl  effect  (see Library disk #2 for
  1206.          several macros)  the  screen  must  be
  1207.          mirrored because slide only works from
  1208.          left to right.
  1209.  
  1210.  
  1211.  
  1212.  
  1213.  
  1214.  
  1215.  
  1216.  
  1217.  
  1218.  
  1219.  
  1220.  
  1221.  
  1222.  
  1223.  
  1224.                            COMMAND SUMMARY 4-25
  1225.  
  1226.  
  1227.  
  1228.  
  1229.  
  1230.   <f>  flips/rotates  object through desired
  1231.       view angle, thus compressing it.
  1232.  
  1233.   <F>  flips/rotates  full  screen   through
  1234.       desired view angle.
  1235.  
  1236.       Think of <f>lip and <F>lip as follows:
  1237.       Draw a circle on  a  piece  of  paper.
  1238.       Hold  the piece of paper in your hands
  1239.       so that it is  perpendicular  to  your
  1240.       line of sight, ie the circle and paper
  1241.       are in full view. Rotate the paper and
  1242.       notice  how  the  circle  turns  to an
  1243.       ellipse. <f> and <F> perform the  same
  1244.       function on the screen.
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260.  
  1261.  
  1262.  
  1263.  
  1264.  
  1265.  
  1266.  
  1267.  
  1268.  
  1269.  
  1270.  
  1271.  
  1272.  
  1273.   COMMAND SUMMARY 4-26
  1274.  
  1275.  
  1276.  
  1277.  
  1278.  
  1279.      <v>  reverse  video - switches colors 0 to
  1280.          3; 1 to 2; 2 to 1; 3 to  0.  Works  on
  1281.          the  entire  screen.  The <B>ackground
  1282.          value is changed accordingly.
  1283.  
  1284.      <V> reverse video - switches colors  0  to
  1285.          1;  1  to  0; 2 to 3; 3 to 2. Works on
  1286.          the entire  screen.  The  <B>ackground
  1287.          valve is changed accordingly.
  1288.  
  1289.      <Ctrl-v> reverse video - switches colors 0
  1290.          to 2; 1 to 3; 2 to 0; 3 to 1. Works on
  1291.          the  entire  screen.  The <B>ackground
  1292.          value is changed accordingly.
  1293.  
  1294.      <Alt-v> XORs screen with set value. An XOR
  1295.          with  255 is equivalent to <v>. A ran-
  1296.          dom  value  is  assigned   each   time
  1297.          <Alt-V>  is  accessed. You can use the
  1298.          default random value or enter your own
  1299.          number. Works on the entire screen.
  1300.  
  1301.          Reverse  video  works on a full screen
  1302.          only. To reverse  only  an  object  is
  1303.          necessary  to copy the object and ani-
  1304.          mate it using the  commands  of  <F7>,
  1305.          then use <v> and the object's color is
  1306.          now reversed.
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.                            COMMAND SUMMARY 4-27
  1323.  
  1324.  
  1325.  
  1326.  
  1327.  
  1328.   <s>  slides  object either horizontally or
  1329.       vertically by a given number of steps.
  1330.       Use  slide to distort a drawing. It is
  1331.       ideal  for  creating  italic  letters.
  1332.       <s>  uses a slide factor of 1. Try the
  1333.       following  to  create   italics   from
  1334.       standard font:
  1335.  
  1336.       F6        |1
  1337.       ALT-T     |1
  1338.       ***TEXT***|This is ITALICS|1
  1339.       ENTER     |1
  1340.       CTRL-END  |1
  1341.       CTRL-PGDN |1
  1342.       ALT-1     |1
  1343.       F1        |2
  1344.       s         |1
  1345.       DOWN      |2
  1346.       LEFT      |3
  1347.       ENTER     |1
  1348.       ***TEXT***|15|1
  1349.       h         |1
  1350.       r         |1
  1351.       ENTER     |1
  1352.       CTRL-HOME |1
  1353.       F7        |1
  1354.       a         |1
  1355.       C         |3
  1356.       F7        |1
  1357.       m         |1
  1358.       ENTER     |1
  1359.  
  1360.       [ital]
  1361.  
  1362.  
  1363.  
  1364.  
  1365.  
  1366.  
  1367.  
  1368.  
  1369.  
  1370.  
  1371.   COMMAND SUMMARY 4-28
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.      <S>  slides  entire  screen.  In  the same
  1378.          fashion as  <s>.  <S>  uses  a  linear
  1379.          slide factor of 1.
  1380.  
  1381.      <Ctrl-s>  slides  entire  screen  as above
  1382.          only to a power (slide factor) from  2
  1383.          to 4.
  1384.  
  1385.          Slide  distorts the screen by shifting
  1386.          it line by line. The amount each  line
  1387.          is  shifted is calculated based on the
  1388.          step size (default=10) and  the  power
  1389.          factor.  The direction of the slide is
  1390.          either vertically up or down, or hori-
  1391.          zontally  left  and right. A number of
  1392.          macros are included on Library Disk #2
  1393.          that  make  use  of  slide to create a
  1394.          bowl  effect  with  what  is  on   the
  1395.          screen.
  1396.  
  1397.  
  1398.  
  1399.  
  1400.  
  1401.  
  1402.  
  1403.  
  1404.  
  1405.  
  1406.  
  1407.  
  1408.  
  1409.  
  1410.  
  1411.  
  1412.  
  1413.  
  1414.  
  1415.  
  1416.  
  1417.  
  1418.  
  1419.  
  1420.                            COMMAND SUMMARY 4-29
  1421.  
  1422.  
  1423.  
  1424.  
  1425.  
  1426.   <c> calculates area and center of area for
  1427.       object.  By  looking for the color set
  1428.       with  F10.  The  area  calculation  is
  1429.       based on the screen scale and lit pix-
  1430.       els. To get the area of a  circle  the
  1431.       circle  must  be  completely filled in
  1432.       with the same color, otherwise  calcu-
  1433.       late will return a value closer to the
  1434.       perimeter of the object.
  1435.  
  1436.   <Alt-c> calculates mass and center of mass
  1437.       for  object. Operates much the same as
  1438.       <c> only all colors are calculated for
  1439.       and  weighted  based  on user supplied
  1440.       density factors.
  1441.  
  1442.   <x> allows direct coordinate entry.  Enter
  1443.       the  scaled  x  and y coordinates. The
  1444.       cursor will jump to the new point.
  1445.  
  1446.   <n> or </> or < > or <Esc> exits function.
  1447.  
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  
  1456.  
  1457.  
  1458.  
  1459.  
  1460.  
  1461.  
  1462.  
  1463.  
  1464.  
  1465.  
  1466.  
  1467.  
  1468.  
  1469.   COMMAND SUMMARY 4-30
  1470.  
  1471.  
  1472.  
  1473.  
  1474.  
  1475.      F2  Box & Figure
  1476.      ──────────────────────────────────────────
  1477.  
  1478.      <r> rectangle - displays box as cursor  is
  1479.          moved.  The  <Shift>  key  can be used
  1480.          with the cursor  keys  to  adjust  the
  1481.          first  corner of the box. The diagonal
  1482.          length of the rectangle  is  displayed
  1483.          on the prompt line.
  1484.                           [rect]
  1485.          F2        |1
  1486.          r         |1
  1487.          RIGHT     |6
  1488.          DOWN      |6
  1489.          ENTER     |2
  1490.  
  1491.      <R> same as <r> only box is copied for use
  1492.          with <F7 a>nimate, move, etc.
  1493.  
  1494.          The line  width  setting  effects  the
  1495.          rectangle  width. A width setting of 1
  1496.          draws  a  rectangle  one  pixel  wide,
  1497.          while  a  width  setting  of 5 draws a
  1498.          rectangle five pixels wide. For  lines
  1499.          the  maximum  width is 32, for rectan-
  1500.          gles the maximum width is 32,000  pix-
  1501.          els.   Macro   special  effects  using
  1502.          <r>ectangle  with  <w>idth  allow  the
  1503.          screen  to  be erased from a line out-
  1504.          ward.
  1505.  
  1506.      <Alt-r> produces a rectangle  filled  with
  1507.          the color set by <F10>.
  1508.  
  1509.          To  draw  a  square, use the 45 degree
  1510.          keys (Cursor Pad Keys 1, 3, 7, and  9)
  1511.          to move vertically and horizontally an
  1512.          equal amount. To draw a rectangle with
  1513.          known  length  on  both sides move the
  1514.          cursor first horizontally the  desired
  1515.          distance,  select  <m>easure  and then
  1516.          move vertically the desired position.
  1517.  
  1518.                            COMMAND SUMMARY 4-31
  1519.  
  1520.  
  1521.  
  1522.  
  1523.  
  1524.   <s>  produces  shaded  box  with choice of
  1525.       <l>ight, <m>edium, and  <h>eavy  shade
  1526.       Use  <F10>  to set color. Mark any two
  1527.       opposite corners.
  1528.  
  1529.       F2        |1       [save]
  1530.       s         |1
  1531.       RIGHT     |6
  1532.       DOWN      |6
  1533.       ENTER     |1
  1534.       m         |1
  1535.       ENTER     |1
  1536.  
  1537.   <S> same as <s> only box is copied for use
  1538.       with <F7 a>nimate, move, etc.
  1539.  
  1540.       An outline of the area to be shaded is
  1541.       displayed as the cursor  is  moved  to
  1542.       set the size. When <ENTER> is selected
  1543.       the user is  prompted  for  the  shade
  1544.       density and the area is drawn.
  1545.  
  1546.  
  1547.  
  1548.  
  1549.  
  1550.  
  1551.  
  1552.  
  1553.  
  1554.  
  1555.  
  1556.  
  1557.  
  1558.  
  1559.  
  1560.  
  1561.  
  1562.  
  1563.  
  1564.  
  1565.  
  1566.  
  1567.   COMMAND SUMMARY 4-32
  1568.  
  1569.  
  1570.  
  1571.  
  1572.  
  1573.      <p>  polygon  inscribed  in  circle. Enter
  1574.          number of any  number  of  sides.  The
  1575.          polygon  is  displayed  as it is sized
  1576.          and positioned with  the  cursor.  Use
  1577.          <[>  and  <]> to rotate the polygon as
  1578.          you position  it.  <F9>  controls  the
  1579.          amount  the  polygon  is  rotated with
  1580.          each step. To  create  a  seven  sided
  1581.          polygon try:
  1582.  
  1583.          F2        |1     [poly7]
  1584.          p         |1
  1585.          7         |1
  1586.          RIGHT     |6
  1587.          {         |4
  1588.          ]         |10
  1589.          ENTER     |2
  1590.  
  1591.      <a>  arrow  -  places arrow head at cursor
  1592.          location   either    pointing    <u>p,
  1593.          <d>own,   <l>eft,   <r>ight,  <e>  up-
  1594.          right, <f> down-right, <g>  down-left,
  1595.          <h>  up-left. Use <u> or <d> to upsize
  1596.          or downsize the arrow. The arrow  size
  1597.          is  remembered  and used the next time
  1598.          arrow  is  called.  Selecting  <ENTER>
  1599.          from  CURSOR  MODE  will  continue  to
  1600.          place the last arrow drawn at the cur-
  1601.          sor  position,  until another function
  1602.          is selected.
  1603.  
  1604.  
  1605.  
  1606.  
  1607.  
  1608.  
  1609.  
  1610.  
  1611.  
  1612.  
  1613.  
  1614.  
  1615.  
  1616.                            COMMAND SUMMARY 4-33
  1617.  
  1618.  
  1619.  
  1620.  
  1621.  
  1622.   <o> outlines area. The program will search
  1623.       the enclosed area for  the  background
  1624.       color  (set  with  <Alt-F10>  or  <B>)
  1625.       bordering on the  other  three  colors
  1626.       and produce an outline using the color
  1627.       set with <F10>. To produce an outlined
  1628.       text font try the following:
  1629.  
  1630.       B         |1   Set background
  1631.       0         |1
  1632.       SHFT-F9   |1   [out1]
  1633.       F6        |1
  1634.       ALT-t     |1
  1635.       ***TEXT***|This is outline|1
  1636.       ENTER     |1
  1637.       ALT-1     |1   [out2]
  1638.       PGDN      |2
  1639.       F7        |1
  1640.       M         |1   Move text
  1641.       ALT-1     |1
  1642.       F10       |#   # set as desired.
  1643.       F2        |1
  1644.       o         |1
  1645.       LEFT      |1   Assumes cursor wrap on
  1646.       +         |7
  1647.       DOWN      |3
  1648.       ENTER     |2
  1649.  
  1650.       The  above steps will create a portion
  1651.       of text on the screen that is outlined
  1652.       in  the  color  set  with <F10>. For a
  1653.       somewhat different effect  repeat  the
  1654.       above  on  a fresh screen, but replace
  1655.       the second line with 1|1 and  set  F10
  1656.       to 3.
  1657.  
  1658.   <x>  allows direct coordinate entry. Enter
  1659.       the scaled x and  y  coordinates.  The
  1660.       cursor will jump to the new point.
  1661.  
  1662.   <n> or </> or < > or <Esc> exits function.
  1663.  
  1664.  
  1665.   COMMAND SUMMARY 4-34
  1666.  
  1667.  
  1668.  
  1669.  
  1670.  
  1671.      F3  Curve Draw
  1672.      ──────────────────────────────────────────
  1673.  
  1674.      <c>  circle  -  draws  a  full circle. The
  1675.          location of the  cursor  when  <c>  is
  1676.          selected  will  be  the  center of the
  1677.          circle. After marking the center, move
  1678.          the  cursor to the desired radius. The
  1679.          length of the radius is shown  on  the
  1680.          prompt  line  and  the  circle is dis-
  1681.          played. The center can be shifted with
  1682.          the  numeric keys corresponding to the
  1683.          cursor  keys.  Select  <F3>  again  or
  1684.          <ENTER>  to  mark  the radius and draw
  1685.          the  circle.  If  circle  is  not   of
  1686.          desired   roundness,  select  <$>  and
  1687.          change the screen aspect ratio.
  1688.  
  1689.          F3        |1        [circ]
  1690.          c         |1
  1691.          RIGHT     |5
  1692.          ENTER     |2
  1693.  
  1694.  
  1695.          The width of a  circle  is  controlled
  1696.          with  <w>idth from the CURSOR MODE. As
  1697.          with rectangles there  is  effectively
  1698.          no  limit  on  the  width a circle can
  1699.          have. SCNSHOW.MCR  uses  a  very  wide
  1700.          circle  of color 0 to perform a screen
  1701.          wipe of the GIRL screen.
  1702.  
  1703.      Ctrl-c>  draws  the  center  line  for   a
  1704.          circle.  Start  in  the  center of the
  1705.          circle and  use  just  like  <c>.  The
  1706.          properly  sized  center  lines will be
  1707.          drawn after an  <ENTER>  or  selecting
  1708.          <F3> a second time.
  1709.  
  1710.  
  1711.  
  1712.  
  1713.  
  1714.                            COMMAND SUMMARY 4-35
  1715.  
  1716.  
  1717.  
  1718.  
  1719.  
  1720.   <a> arc - draws an arc using cursor  posi-
  1721.       tion  as  start  and  end. As with the
  1722.       circle, the current cursor position is
  1723.       the  center  of  the  arc.  The second
  1724.       position is the radius and one end  of
  1725.       the  arc.  The  third  position is the
  1726.       other end of the arc. Arcs are  always
  1727.       drawn counterclockwise.
  1728.  
  1729.   <A>  draws  arc  with lines from center to
  1730.       end  points  (pie  shaped).   Use   it
  1731.       exactly  like  <a>rc.  To create a pie
  1732.       shape try:
  1733.  
  1734.       F3        |1      [pie]
  1735.       A         |1
  1736.       PGDN      |4
  1737.       DOWN      |2
  1738.       ENTER     |1
  1739.       UP        |8
  1740.       LEFT      |2
  1741.       ENTER     |2
  1742.  
  1743.       Arcs  are  easier  to  draw  in  color
  1744.       because a dot corresponding the cursor
  1745.       position is visible.
  1746.  
  1747.  
  1748.  
  1749.  
  1750.  
  1751.  
  1752.  
  1753.  
  1754.  
  1755.  
  1756.  
  1757.  
  1758.  
  1759.  
  1760.  
  1761.  
  1762.  
  1763.   COMMAND SUMMARY 4-36
  1764.  
  1765.  
  1766.  
  1767.  
  1768.  
  1769.      <e> ellipse - draws a full ellipse. Use as
  1770.          with  circle,  but  use  up  and right
  1771.          arrow to properly shape ellipse before
  1772.          hitting a <ENTER>.
  1773.  
  1774.          F3        |1       [ellip]
  1775.          e         |1
  1776.          RIGHT     |3
  1777.          UP        |2
  1778.          ENTER     |2
  1779.  
  1780.          The  width of an ellipse is controlled
  1781.          with <w>idth from the CURSOR MODE.  As
  1782.          with  circles  there is effectively no
  1783.          limit on  the  width  an  ellipse  can
  1784.          have.
  1785.  
  1786.  
  1787.      <Ctrl-e>  draws  the  center  line  for an
  1788.          ellipse. Use just like <Ctrl-c>.
  1789.  
  1790.  
  1791.  
  1792.  
  1793.  
  1794.  
  1795.  
  1796.  
  1797.  
  1798.  
  1799.  
  1800.  
  1801.  
  1802.  
  1803.  
  1804.  
  1805.  
  1806.  
  1807.  
  1808.  
  1809.  
  1810.  
  1811.  
  1812.                            COMMAND SUMMARY 4-37
  1813.  
  1814.  
  1815.  
  1816.  
  1817.  
  1818.   <f> fillet or round for 90 degree corners.
  1819.       Start with the cursor at  the  corner.
  1820.       After  selecting  <F3  f> move at a 45
  1821.       degree angle towards what will be  the
  1822.       center of the fillet/round.
  1823.  
  1824.       F2        |1    Creates rectangle with
  1825.       r         |1    two rounded corners.
  1826.       PGDN      |7
  1827.       ENTER     |2
  1828.       F3        |1    [fillet]
  1829.       f         |1
  1830.       HOME      |2
  1831.       ENTER     |2
  1832.       RIGHT     |2
  1833.       UP        |5
  1834.       F3        |1
  1835.       f         |1
  1836.       END       |2
  1837.       ENTER     |2
  1838.  
  1839.  
  1840.  
  1841.  
  1842.  
  1843.  
  1844.  
  1845.  
  1846.  
  1847.  
  1848.  
  1849.  
  1850.  
  1851.  
  1852.  
  1853.  
  1854.  
  1855.  
  1856.  
  1857.  
  1858.  
  1859.  
  1860.  
  1861.   COMMAND SUMMARY 4-38
  1862.  
  1863.  
  1864.  
  1865.  
  1866.  
  1867.      <r>  rose  curves inscribed in circle. The
  1868.          circle is displayed  allowing  you  to
  1869.          adjust  the size with the Cursor Keys.
  1870.          Use <Enter> when the size is  correct.
  1871.          Enter  number  of leaves. As with most
  1872.          functions the color of  the  resulting
  1873.          rose   is   set  by  <F10>  while  the
  1874.          inscribing circle size is set.
  1875.  
  1876.      <s> spiral from center outward. Move  only
  1877.          a small distance from the center point
  1878.          to leave room for multiple arms, if so
  1879.          desired. An interesting special effect
  1880.          can be obtained while  the  spiral  is
  1881.          being  drawn by holding down the <F10>
  1882.          key. This effect can not  be  recorded
  1883.          in a macro.
  1884.  
  1885.  
  1886.  
  1887.  
  1888.  
  1889.  
  1890.  
  1891.  
  1892.  
  1893.  
  1894.  
  1895.  
  1896.  
  1897.  
  1898.  
  1899.  
  1900.  
  1901.  
  1902.  
  1903.  
  1904.  
  1905.  
  1906.  
  1907.  
  1908.  
  1909.  
  1910.                            COMMAND SUMMARY 4-39
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916.   <t> trig(sine) - produces sine curve.  Set
  1917.       desired amplitude and period with cur-
  1918.       sor keys. Don't move  the  cursor  too
  1919.       quickly  when  using <t> because it is
  1920.       slow. Try this:
  1921.  
  1922.       F3        |1      [trig]
  1923.       t         |1
  1924.       RIGHT     |5
  1925.       UP        |2
  1926.       DOWN      |4
  1927.       UP        |4
  1928.       ENTER     |2
  1929.  
  1930.   <b> b-spline  curves  can  be  created  by
  1931.       entering  a  number of points and let-
  1932.       ting the program draw a  smooth  curve
  1933.       between  the  entered  points  using a
  1934.       B-Spline routine. Use <ENTER> to  mark
  1935.       the  points  or <Backspace> to back up
  1936.       and remove entered  points.  When  all
  1937.       points  are  entered select a Function
  1938.       Key <F1-F8> to  stop  editing  and  to
  1939.       draw curve.
  1940.  
  1941.   <x>  allows direct coordinate entry. Enter
  1942.       the scaled x and  y  coordinates.  The
  1943.       cursor will jump to the new point.
  1944.  
  1945.   <n> or </> or < > or <Esc> exits function.
  1946.  
  1947.  
  1948.  
  1949.  
  1950.  
  1951.  
  1952.  
  1953.  
  1954.  
  1955.  
  1956.  
  1957.  
  1958.  
  1959.   COMMAND SUMMARY 4-40
  1960.  
  1961.  
  1962.  
  1963.  
  1964.  
  1965.      F4  Shade & Fade
  1966.      ──────────────────────────────────────────
  1967.  
  1968.      <l> light shading of interior of object.
  1969.  
  1970.      <m> medium shading of interior of object.
  1971.  
  1972.      <d>  dark/heavy  shading  of  interior  of
  1973.          object.
  1974.  
  1975.      The shade densities  match  those  of  <F2
  1976.          s>hade.  Use  <F10> to determine color
  1977.          of shading. If area to  be  shaded  is
  1978.          complex,  it may require several tries
  1979.          to completely shade. To shade a circle
  1980.          try:
  1981.  
  1982.          F3        |1    Draw circle
  1983.          c         |1
  1984.          LEFT      |8
  1985.          ENTER     |2
  1986.          C         |1    [scirc]
  1987.          F4        |1
  1988.          l         |1
  1989.          n         |1
  1990.          F4        |1
  1991.          m         |1
  1992.          n         |1
  1993.          F4        |1
  1994.          d         |1
  1995.          y         |1
  1996.  
  1997.  
  1998.  
  1999.  
  2000.  
  2001.  
  2002.  
  2003.  
  2004.  
  2005.  
  2006.  
  2007.  
  2008.                            COMMAND SUMMARY 4-41
  2009.  
  2010.  
  2011.  
  2012.  
  2013.  
  2014.   <s> Spray  paints  area.  Use  on  painted
  2015.       circle  to  give a 3-D effect. Affects
  2016.       active color only. First draw item and
  2017.       paint  with <F5>. Current cursor loca-
  2018.       tion sets the position of light source
  2019.       (generally  on  the object). Next mark
  2020.       any corner of  box  containing  object
  2021.       and  select  <F4> again. Mark opposite
  2022.       corner of box and select <F4> to spray
  2023.       paint.
  2024.  
  2025.   <Alt-s>  as  above but effects all colors.
  2026.       Set screen aspect ratio to 0 to  shade
  2027.       columns.
  2028.  
  2029.       Spray  paint  works by looking for the
  2030.       foreground colors and  replacing  them
  2031.       with the background color. The setting
  2032.       of  the  <B>ackground  is  thus   very
  2033.       important.  Spray painting is normally
  2034.       set  to  shade  circular  objects.  To
  2035.       shade  other  objects  you may want to
  2036.       adjust the  spray  pattern  using  the
  2037.       screen  aspect  ratio.  Set the a$pect
  2038.       ratio to zero for columns. Remember to
  2039.       return  the aspect ratio to its normal
  2040.       value after  spray  painting  is  com-
  2041.       plete.  Give  this  a try: (Start with
  2042.       the cursor in the top left quadrant of
  2043.       the  screen,  the  color set to 3, and
  2044.       the cursor speed set to about 8.)
  2045.  
  2046.  
  2047.  
  2048.  
  2049.  
  2050.  
  2051.  
  2052.  
  2053.  
  2054.  
  2055.  
  2056.  
  2057.   COMMAND SUMMARY 4-42
  2058.  
  2059.  
  2060.  
  2061.  
  2062.  
  2063.                  [planet]
  2064.  
  2065.  
  2066.  
  2067.  
  2068.  
  2069.  
  2070.  
  2071.  
  2072.  
  2073.  
  2074.  
  2075.          CTRL-j    |1    Mark start corner.
  2076.          ALT-2     |1
  2077.          F2        |1    Draw filled rectangle
  2078.          ALT-r     |1
  2079.          PGDN      |6
  2080.          DOWN      |4
  2081.          CTRL-j    |1    Mark end corner.
  2082.          ALT-3     |1
  2083.          ENTER     |2
  2084.          UP        |5
  2085.          B         |1
  2086.          2         |1
  2087.          F4        |1    Mark light source.
  2088.          s         |1
  2089.          ALT-2     |1    Jump to start corner.
  2090.          ENTER     |1
  2091.          ALT-3     |1    Jump to end corner.
  2092.          $         |1    Set for column shade.
  2093.          0         |1
  2094.          ENTER     |2    Complete spray paint
  2095.          $         |1    Reset aspect ratio.
  2096.          1         |1
  2097.  
  2098.  
  2099.  
  2100.  
  2101.  
  2102.  
  2103.  
  2104.  
  2105.  
  2106.                            COMMAND SUMMARY 4-43
  2107.  
  2108.  
  2109.  
  2110.  
  2111.  
  2112.   <f>  fades enclosed area with color set by
  2113.       <B>ackground.  Fading  is  done  on  a
  2114.       pixel  by pixel basis and is therefore
  2115.       somewhat slow.
  2116.  
  2117.   <Alt-f> fades all colors to color  set  by
  2118.       <B>ackground.
  2119.  
  2120.   <Ctrl-f>  Unfades enclosed area. Unfade is
  2121.       accomplished by carrying color  on  to
  2122.       holes  in  an object. Unfade should be
  2123.       considered experimental at this point.
  2124.  
  2125.   <x> allows direct coordinate entry.  Enter
  2126.       the  scaled  x  and y coordinates. The
  2127.       cursor will jump to the new point.
  2128.  
  2129.   <n> or </> or < > or <Esc> exits function.
  2130.  
  2131.  
  2132.  
  2133.  
  2134.  
  2135.  
  2136.  
  2137.  
  2138.  
  2139.  
  2140.  
  2141.  
  2142.  
  2143.  
  2144.  
  2145.  
  2146.  
  2147.  
  2148.  
  2149.  
  2150.  
  2151.  
  2152.  
  2153.  
  2154.  
  2155.   COMMAND SUMMARY 4-44
  2156.  
  2157.  
  2158.  
  2159.  
  2160.  
  2161.      F5  Paint & Pattern
  2162.      ──────────────────────────────────────────
  2163.  
  2164.      <p> paints the enclosed area with the spe-
  2165.          cified  fill color. You must also spe-
  2166.          cify the border color by number.  Gaps
  2167.          in  the  area to be painted will allow
  2168.          the paint to leak out.
  2169.  
  2170.          SHFT-F10  |1    Creates blue ellipse
  2171.          F3        |1    painted blue.
  2172.          e         |1
  2173.          RIGHT     |3    [bellip]
  2174.          UP        |2
  2175.          ENTER     |2
  2176.          C         |1
  2177.          F5        |1
  2178.          p         |1
  2179.          1         |2
  2180.          ENTER     |1
  2181.  
  2182.      <P> paint  -  same  as  <p>  only  remains
  2183.          active    until   next   function   is
  2184.          selected. Use <ENTER>  to  paint  next
  2185.          area.
  2186.  
  2187.      <Alt-p>  paints  enclosed area with one of
  2188.          29  color  combinations.  Use  </>  to
  2189.          select  color  set.  The  second color
  2190.          set, when used  with  the  appropriate
  2191.          palette,  provides  16 distinct colors
  2192.          on a composite monitor.
  2193.  
  2194.          The <p> and <Alt-p>  work  differently
  2195.          and  thus  the  ultimate result may be
  2196.          different. You may want to  experiment
  2197.          with each to get the desired effect.
  2198.  
  2199.  
  2200.  
  2201.  
  2202.  
  2203.  
  2204.                            COMMAND SUMMARY 4-45
  2205.  
  2206.  
  2207.  
  2208.  
  2209.  
  2210.   <b> background(*C*) - sets  the  color  of
  2211.       the   entire  screen.  32  colors  are
  2212.       available:
  2213.  
  2214.       0-Black               8-Dark Gray
  2215.       1-Blue                9-Light Blue
  2216.       2-Green              10-Light Green
  2217.       3-Cyan               11-Light Cyan
  2218.       4-Red                12-Light Red
  2219.       5-Magenta            13-Light Magenta
  2220.       6-Brown              14-Yellow
  2221.       7-Light Gray         15-White
  2222.  
  2223.       Select the color of the background  by
  2224.       using  the  <Space Bar>. Fix the color
  2225.       with <ENTER>. The second set of 16  is
  2226.       similar, but with different intensity.
  2227.  
  2228.   <c>  color  (*C*)  - sets the active color
  2229.       palette. <c>olor turns  on  color  and
  2230.       toggles it in high resolution.
  2231.  
  2232.   <C> (*C*) - selects unichrome palette (<b>
  2233.       sets unichrome color).  Selects  back-
  2234.       ground  color  active  in high resolu-
  2235.       tion.
  2236.  
  2237.   <Alt-c> toggles multicolor  mode  in  high
  2238.       resolution  on  a  composite  monitor.
  2239.       Colors are obtained by combining vari-
  2240.       ous  dot patterns. Take a look at some
  2241.       of the pattern screens while  in  this
  2242.       mode  to  see  a few of the possibili-
  2243.       ties.
  2244.  
  2245.  
  2246.  
  2247.  
  2248.  
  2249.  
  2250.  
  2251.  
  2252.  
  2253.   COMMAND SUMMARY 4-46
  2254.  
  2255.  
  2256.  
  2257.  
  2258.  
  2259.      <m> modifies color (as set with <F10>)  of
  2260.          object  to  one  of  29 color combina-
  2261.          tions.
  2262.  
  2263.      <M> modifies color (as set with <F10>)  of
  2264.          screen  to  one  of  29 color combina-
  2265.          tions.
  2266.  
  2267.      <Ctrl-m> modifies  one  of  29  colors  of
  2268.          screen to another one of 29 color com-
  2269.          binations.
  2270.  
  2271.      <Alt-m>  modifies  one  of  29  colors  of
  2272.          object to another one of 29 color com-
  2273.          binations.
  2274.  
  2275.          Modify searches for the desired  color
  2276.          and  replaces  it  with the new color.
  2277.          If the new  color  is  zero  then  the
  2278.          color being searched for is erased.
  2279.  
  2280.  
  2281.  
  2282.  
  2283.  
  2284.  
  2285.  
  2286.  
  2287.  
  2288.  
  2289.  
  2290.  
  2291.  
  2292.  
  2293.  
  2294.  
  2295.  
  2296.  
  2297.  
  2298.  
  2299.  
  2300.  
  2301.  
  2302.                            COMMAND SUMMARY 4-47
  2303.  
  2304.  
  2305.  
  2306.  
  2307.  
  2308.   <f> fills area with one of 64 patterns. In
  2309.       order to properly fill an area it must
  2310.       be fully enclosed just as  with  paint
  2311.       or  the  fill will leak out. The basic
  2312.       64 patterns can be modified as desired
  2313.       using  <F7  o>  to  load  the file KD-
  2314.       PTRN.PIC into one of the  screens  and
  2315.       then  changing the desired pattern(s).
  2316.       Be sure to save the patterns with  <F7
  2317.       C>.
  2318.  
  2319.   <Alt-f>  fills area with pattern from user
  2320.       specified file. File must have  a  PIC
  2321.       extension.  Library  Disk  #2 contains
  2322.       640+ patterns for  inclusion  in  your
  2323.       drawings.  Once  a particular file has
  2324.       been called it is remembered and  used
  2325.       as  the  default for <f>. See Appendix
  2326.       H: for pictures of the  supplied  pat-
  2327.       terns.
  2328.  
  2329.       While viewing the pattern screen it is
  2330.       possible to change that color combina-
  2331.       tions  of  the  pattern  screens using
  2332.       <v>, <V>, and <Ctrl-v>  to  perform  a
  2333.       reverse video using the conventions of
  2334.       F1  Modifications.  <S>hift  is   also
  2335.       available  while  viewing  the pattern
  2336.       screen.  These  four  commands  effec-
  2337.       tively increase the number of patterns
  2338.       by a factor of 12, thus each  64  pat-
  2339.       terns  on  a  screen  are actually 768
  2340.       patterns. 640  patterns  are  supplied
  2341.       with  PC-KEY-DRAW  version 3.50 making
  2342.       for a total  of  7680  effective  pat-
  2343.       terns.  If  this is not enough you can
  2344.       always create your own.
  2345.  
  2346.  
  2347.  
  2348.  
  2349.  
  2350.  
  2351.   COMMAND SUMMARY 4-48
  2352.  
  2353.  
  2354.  
  2355.  
  2356.  
  2357.      <s> strips - all colors on  screen  except
  2358.          the  one  set  with <F10>. This can be
  2359.          useful for producing color  viewgraphs
  2360.          without  a  color printer as discussed
  2361.          in Appendix F. It can also be used  to
  2362.          turn  all  of the foreground colors to
  2363.          the same color by setting the  desired
  2364.          color  with <Alt-F10> and then setting
  2365.          <F10> to the background color (0).
  2366.  
  2367.      <S> shifts - screen foreground  colors  by
  2368.          one.   The  background  color  is  not
  2369.          effected.  Thus  color  1  becomes  2,
  2370.          color 2 becomes 3, and color 3 becomes
  2371.          1. <S>hift  is  also  available  while
  2372.          selecting  a  fill pattern under <F5>.
  2373.          <S>hift only works on  a  full  screen
  2374.          and not an object. To shift the colors
  2375.          of an object use the following  steps:
  2376.          (version 3.50 or later)
  2377.  
  2378.          Erase  the  object to be shifted using
  2379.          <F7 e>.
  2380.          CTRL-END  |1    Move to SCreen 2
  2381.          CTRL-PGDN |1    Move to SCreen F7
  2382.          F5        |1    Shift colors
  2383.          S         |1
  2384.          ENTER     |1
  2385.          CTRL-HOME |1    Move to SCreen 1
  2386.          F7        |1    Place object on screen
  2387.          M         |1
  2388.          ENTER     |1
  2389.  
  2390.  
  2391.      <x> allows direct coordinate entry.  Enter
  2392.          the  scaled  x  and y coordinates. The
  2393.          cursor will jump to the new point.
  2394.  
  2395.      <n> or </> or < > or <Esc> exits function.
  2396.  
  2397.  
  2398.  
  2399.  
  2400.                            COMMAND SUMMARY 4-49
  2401.  
  2402.  
  2403.  
  2404.  
  2405.  
  2406.   F6  Draw & Text
  2407.   ──────────────────────────────────────────
  2408.  
  2409.   <d> dot - places point at cursor location.
  2410.       <ENTER> will mark dot and added it  to
  2411.       the vector array.
  2412.  
  2413.   <D> continues vector array from last point
  2414.       entered.
  2415.  
  2416.  
  2417.   <l> line - connects cursor points  with  a
  2418.       line  and adds it to the vector array.
  2419.       A <ENTER> will  mark  next  point  and
  2420.       continue  drawing.  All points must be
  2421.       marked with an <ENTER>  or  they  will
  2422.       not  be  saved.  Select  <F6> a second
  2423.       time and <e> or <E> to end line  draw-
  2424.       ing.  You can temporarily suspend line
  2425.       drawing with a <Space  Bar>  and  con-
  2426.       tinue  it  again  with the an <ENTER>.
  2427.       <Back Space> backs up one point.
  2428.  
  2429.   <L> continues vector array from last point
  2430.       entered.
  2431.  
  2432.       The  dot  size  and line width are set
  2433.       with <w>idth from the CURSOR MODE  and
  2434.       can be changed as desired while enter-
  2435.       ing lines and  points.  The  line  and
  2436.       dot  color  are determined by the set-
  2437.       ting of <F10> which may be changed  as
  2438.       desired   while  entering  points  and
  2439.       lines.
  2440.  
  2441.  
  2442.  
  2443.  
  2444.  
  2445.  
  2446.  
  2447.  
  2448.  
  2449.   COMMAND SUMMARY 4-50
  2450.  
  2451.  
  2452.  
  2453.  
  2454.  
  2455.      <p> parallel - draws  parallel  lines  and
  2456.          adds  it to the vector array. Mark the
  2457.          first point of  the  first  line,  the
  2458.          cursor  will  be left behind. Mark the
  2459.          second end point  of  the  first  line
  2460.          with  <ENTER>.  Move to the second end
  2461.          point of  the  each  subsequent  lines
  2462.          that you want and select <ENTER>.
  2463.  
  2464.      <P> continues vector array from last point
  2465.          entered.
  2466.  
  2467.      <s> spoke - draws lines from common center
  2468.          point and adds it to the vector array.
  2469.          Spoke   works    very    similar    to
  2470.          <p>arallel.
  2471.  
  2472.      <S> continues vector array from last point
  2473.          entered.
  2474.  
  2475.          The line width  is  set  with  <w>idth
  2476.          from   the  CURSOR  MODE  and  can  be
  2477.          changed  as  desired  while   entering
  2478.          lines. The line color is determined by
  2479.          the setting  of  <F10>  which  may  be
  2480.          changed   as  desired  while  entering
  2481.          lines.
  2482.  
  2483.  
  2484.  
  2485.  
  2486.  
  2487.  
  2488.  
  2489.  
  2490.  
  2491.  
  2492.  
  2493.  
  2494.  
  2495.  
  2496.  
  2497.  
  2498.                            COMMAND SUMMARY 4-51
  2499.  
  2500.  
  2501.  
  2502.  
  2503.  
  2504.   <e>  exit  -  ends  current mode. Required
  2505.       after any of the above. There is  cur-
  2506.       rently  a limit of 200 points that can
  2507.       be   entered   before   <e>nding    is
  2508.       required.  If more then 200 points are
  2509.       entered the program will automatically
  2510.       end,  redraw the object, and ask if it
  2511.       is correct.
  2512.  
  2513.   <E> ends current mode and saves line draw-
  2514.       ing to disk using user specified name.
  2515.       These are saved  as  vectors  and  are
  2516.       ideal  for  commonly used symbols. The
  2517.       default extension is VCT.
  2518.  
  2519.   <Ctrl-e> allows the last drawn vector sym-
  2520.       bol  to  be  saved to disk, even after
  2521.       other operations.
  2522.  
  2523.       Line, dot, parallel  line,  and  spoke
  2524.       line  must  be ended. When the line is
  2525.       ended the screen  is  first  refreshed
  2526.       and then the line redrawn.
  2527.  
  2528.  
  2529.  
  2530.  
  2531.  
  2532.  
  2533.  
  2534.  
  2535.  
  2536.  
  2537.  
  2538.  
  2539.  
  2540.  
  2541.  
  2542.  
  2543.  
  2544.  
  2545.  
  2546.  
  2547.   COMMAND SUMMARY 4-52
  2548.  
  2549.  
  2550.  
  2551.  
  2552.  
  2553.      <o>  old  line drawing from disk. A single
  2554.          drive letter will display  appropriate
  2555.          files  on  disk. Must specify rotation
  2556.          angle(any  angle)  and  scale  factor.
  2557.          When asked for the scale factor select
  2558.          </> to enter the zoom factor  instead.
  2559.          A  scale  or  zoom  factor of one will
  2560.          bring the object  in  matched  to  the
  2561.          drawing scale you are working on, thus
  2562.          if a couch is  created  to  scale  and
  2563.          saved to disk and later recalled while
  2564.          working on a  floor  plan  layout  the
  2565.          couch  will  appear in proper scale to
  2566.          the rest of the floor plan.
  2567.  
  2568.      <O> old, last drawing selected  from  disk
  2569.          or last vector drawn. Allows alternate
  2570.          rotation and scale.
  2571.  
  2572.  
  2573.  
  2574.  
  2575.  
  2576.  
  2577.  
  2578.  
  2579.  
  2580.  
  2581.  
  2582.  
  2583.  
  2584.  
  2585.  
  2586.  
  2587.  
  2588.  
  2589.  
  2590.  
  2591.  
  2592.  
  2593.  
  2594.  
  2595.  
  2596.                            COMMAND SUMMARY 4-53
  2597.  
  2598.  
  2599.  
  2600.  
  2601.  
  2602.   <c> cursor - draws continuous lines as the
  2603.       cursor is moved. Use this function for
  2604.       freehand  drawing  with  the cursor or
  2605.       with a mouse. Line drawing can be sus-
  2606.       pended  by  hitting a <Space Bar> (the
  2607.       second  mouse  button)  and  restarted
  2608.       with the <ENTER> key.
  2609.  
  2610.       Unlike  most  other drawing operations
  2611.       in PC-KEY-DRAW,  <c>ursor  drawing  is
  2612.       absolute  and once down is not redrawn
  2613.       on ending. As a result  the  displayed
  2614.       grid  and visual layers are not avail-
  2615.       able as they  would  otherwise  become
  2616.       part of the drawing.
  2617.  
  2618.       Cursor  drawing must be ended to actu-
  2619.       ally save it to the current screen.
  2620.  
  2621.  
  2622.  
  2623.  
  2624.  
  2625.  
  2626.  
  2627.  
  2628.  
  2629.  
  2630.  
  2631.  
  2632.  
  2633.  
  2634.  
  2635.  
  2636.  
  2637.  
  2638.  
  2639.  
  2640.  
  2641.  
  2642.  
  2643.  
  2644.  
  2645.   COMMAND SUMMARY 4-54
  2646.  
  2647.  
  2648.  
  2649.  
  2650.  
  2651.      <t> text - enters text at cursor location.
  2652.          (Location when <F6 t> is selected) The
  2653.          size of the text is determined by  the
  2654.          mode  the program is in. In high reso-
  2655.          lution 80 column  text  is  available,
  2656.          while  in  medium  resolution  only 40
  2657.          column text  is  available.  The  text
  2658.          will  not  be  exactly  at  the cursor
  2659.          location, but will be placed  as  near
  2660.          as   possible  on  the  standard  text
  2661.          screen. To place  text  exactly  where
  2662.          wanted use <Ctrl-t> or <Alt-t>.
  2663.  
  2664.      <T> text - allows text to be <c>entered or
  2665.          justified <r>ight or <l>eft. <T>  also
  2666.          allows  text  to  scroll  up (good for
  2667.          macro slide shows), to be printed ver-
  2668.          tically  <u>p  or  <d>own,  allows <a>
  2669.          ASCII file import to the current  line
  2670.          the  cursor  is on, filling to the end
  2671.          of the file or end of the  screen  and
  2672.          <A>  provides continuous input of text
  2673.          until <Esc> is selected. The same con-
  2674.          ventions of text size for <t> apply to
  2675.          <T>. Scrolling takes place when a cap-
  2676.          ital  letter  is used for a particular
  2677.          command.
  2678.  
  2679.      <Ctrl-t> text - is copied into <F7> so  it
  2680.          can  be moved to position required. As
  2681.          with <t> and  <T>  the  text  size  is
  2682.          determined  by  the  mode. <Ctrl-t> is
  2683.          useful  for  a  number  of  operations
  2684.          where it is necessary to exactly place
  2685.          the text.
  2686.  
  2687.  
  2688.  
  2689.  
  2690.  
  2691.  
  2692.  
  2693.  
  2694.                            COMMAND SUMMARY 4-55
  2695.  
  2696.  
  2697.  
  2698.  
  2699.  
  2700.   <Alt-t>  text  -  allows  use of alternate
  2701.       fonts as stored  on  disk.  Font  file
  2702.       default  extension  is  FNT and can be
  2703.       created with any and all program  fea-
  2704.       tures  and saved with <F7 C>. The pro-
  2705.       gram disk contains two font files, KD-
  2706.       FONT1.FNT  and  KD-FONT2.FNT.  Library
  2707.       Disk  #3  contains   additional   font
  2708.       files. See Appendix H.
  2709.  
  2710.       Font text is brought into animation so
  2711.       that it can be place as  desired.  Use
  2712.       <x>  to  left justify by setting the x
  2713.       coordinate to zero,  use  <C>enter  to
  2714.       center  the text on the screen. To fix
  2715.       the text use <F7 M>. A number of  text
  2716.       oriented  macros  are  supplied on the
  2717.       program disk (in compiled form) in KD-
  2718.       DRAW.HOT.  These macros provide a num-
  2719.       ber of methods to change the  animated
  2720.       text  to  outline,  bold,  shadow, and
  2721.       other special effects. See the section
  2722.       on  Macros  for additional information
  2723.       as to what is available.
  2724.  
  2725.   <x> allows direct coordinate entry.  Enter
  2726.       the  scaled  x  and y coordinates. The
  2727.       cursor will jump to the new point.
  2728.  
  2729.   <n> or </> or < > or <Esc> exits function.
  2730.  
  2731.  
  2732.  
  2733.  
  2734.  
  2735.  
  2736.  
  2737.  
  2738.  
  2739.  
  2740.  
  2741.  
  2742.  
  2743.   COMMAND SUMMARY 4-56
  2744.  
  2745.  
  2746.  
  2747.  
  2748.  
  2749.      F7 Copy & Move
  2750.      ──────────────────────────────────────────
  2751.  
  2752.      <e> erases the enclosed area and copies it
  2753.          for  use  with  <a>,  <s>, <r>, and/or
  2754.          <m>. The erased area is held in the F7
  2755.          screen  buffer  until  replaced with a
  2756.          subsequent  operation  using  F7.   If
  2757.          after  erasing  an  area you decide to
  2758.          save it to disk, use <Ctrl-PgDn> until
  2759.          you  reach Screen F7 and save with <F8
  2760.          s>ave. The file will be saved as a PIC
  2761.          file.
  2762.  
  2763.      <E>  erase and animate - allows an area to
  2764.          be picked up and moved quickly.  After
  2765.          erasing   the   area   the  screen  is
  2766.          updated. <F7 E> is equivalent  to  <F7
  2767.          e  ENTER F7 a>. One application of <E>
  2768.          is to drag  an  object  on  screen  to
  2769.          enlarge  it. Try the following, start-
  2770.          ing with the cursor in the center area
  2771.          of  the screen and the cursor step set
  2772.          to between 5 and 10:
  2773.  
  2774.          F2        |1    Create object
  2775.          r         |1
  2776.          HOME      |5
  2777.          ENTER     |2
  2778.          RIGHT     |3
  2779.          F7        |1    Copy part to drag.
  2780.          E         |1
  2781.          DOWN      |5
  2782.          RIGHT     |3
  2783.          ENTER     |1
  2784.          SHFT-F9   |1    Drop cursor speed to 1
  2785.          F7        |1
  2786.          ALT-S     |1    Drag object with smear
  2787.          RIGHT     |10
  2788.          F7        |1
  2789.          M         |1    Complete move
  2790.          ENTER     |2
  2791.  
  2792.                            COMMAND SUMMARY 4-57
  2793.  
  2794.  
  2795.  
  2796.  
  2797.  
  2798.   <Ctrl-e>  erases  area enclosed in circle.
  2799.       The erased area is not  saved  and  is
  2800.       therefore  lost,  unless  <n>o  is the
  2801.       response when asked "Correct (y/n)".
  2802.  
  2803.   <Alt-e> erases enclosed area in  the  same
  2804.       way as <e>rase but does not copy it to
  2805.       the F7 screen buffer and therefore the
  2806.       object  is  lost,  unless  <n>o is the
  2807.       response when asked  "Correct  (y/n)".
  2808.       Any   object  in  the  buffer  is  not
  2809.       effected. If <e>rase is  used  in  the
  2810.       Screen  F7 then <Alt-e>rase will auto-
  2811.       matically be substituted.
  2812.  
  2813.  
  2814.  
  2815.  
  2816.  
  2817.  
  2818.  
  2819.  
  2820.  
  2821.  
  2822.  
  2823.  
  2824.  
  2825.  
  2826.  
  2827.  
  2828.  
  2829.  
  2830.  
  2831.  
  2832.  
  2833.  
  2834.  
  2835.  
  2836.  
  2837.  
  2838.  
  2839.  
  2840.  
  2841.   COMMAND SUMMARY 4-58
  2842.  
  2843.  
  2844.  
  2845.  
  2846.  
  2847.      <c> copies area to be moved, but does  not
  2848.          erase  it. The area is saved in the F7
  2849.          screen buffer.
  2850.  
  2851.      <C> copies the portion of  the  screen  to
  2852.          disk  for  later  use. No extension on
  2853.          the user supplied name creates a  file
  2854.          with   a   PIC   ending  that  can  be
  2855.          retrieved with <F7 o>. A FIG extension
  2856.          saves  portion  of  screen in an ASCII
  2857.          format. A BAS extension will save  the
  2858.          screen  as  a basic subroutine for use
  2859.          in user written programs. A FNT  saves
  2860.          the  object  as part of a font library
  2861.          for use with <F6 Alt-t>.
  2862.  
  2863.      <Ctrl-c> copies the same  size  object  as
  2864.          previously copied without remarking.
  2865.  
  2866.          Note: The last screen copied or erased
  2867.          can be view and further manipulated by
  2868.          selecting  <Ctrl-End>  <Ctrl-PgDn>. It
  2869.          is possible to copy the entire  screen
  2870.          as follows.
  2871.  
  2872.          ALT-1    |1   Jump to Top-Left-Corner
  2873.          F7       |1
  2874.          c        |1   Start copy
  2875.          HOME     |1   Move to Bottom-Right
  2876.          ENTER    |1   Complete Copy
  2877.  
  2878.  
  2879.  
  2880.  
  2881.  
  2882.  
  2883.  
  2884.  
  2885.  
  2886.  
  2887.  
  2888.  
  2889.  
  2890.                            COMMAND SUMMARY 4-59
  2891.  
  2892.  
  2893.  
  2894.  
  2895.  
  2896.   <o> retrieves drawings saved with <C>. The
  2897.       object  is  brought into animation and
  2898.       can be positioned as desired.  If  the
  2899.       object   looks   jumbled,  it  may  be
  2900.       because it is partially off the  right
  2901.       side  of the screen. Try moving to the
  2902.       left to see the object.
  2903.  
  2904.   <O> retrieves drawings saved with <C>  and
  2905.       immediately  places them on the screen
  2906.       as would occur with <F7  Alt-m>,  thus
  2907.       replace  anything  under the rectangle
  2908.       defining the object.
  2909.  
  2910.   <a> animate allows a previously copied  or
  2911.       erased  area  to  be  moved around the
  2912.       screen with the cursor. As the  object
  2913.       is  moved vertically off the screen it
  2914.       will slowly disappear until the cursor
  2915.       wraps. As the object is moved horizon-
  2916.       tally off the screen it  will  distort
  2917.       until  wrapping occurs. <a>nimate XORs
  2918.       the object  with  the  screen  so  the
  2919.       background  is  left  unchanged as the
  2920.       object is moved about. Use animate  to
  2921.       position  an object prior to moving or
  2922.       for special effects in  a  slide  show
  2923.       macro.  Several  commands will put the
  2924.       user directly  in  the  animate  mode,
  2925.       such  as  <F6 Ctrl-t>, <F6 Alt-t>, and
  2926.       <F6 o>.  See  <F7  Alt-s>mear  for  an
  2927.       alternate  form  of  object animation.
  2928.  
  2929.  
  2930.  
  2931.  
  2932.  
  2933.  
  2934.  
  2935.  
  2936.  
  2937.  
  2938.  
  2939.   COMMAND SUMMARY 4-60
  2940.  
  2941.  
  2942.  
  2943.  
  2944.  
  2945.      <m> moves area previously erased or copied
  2946.          to lower right of cursor. <m> XORs the
  2947.          copied  area  with  what  is  on   the
  2948.          screen.  If  a  copied object is XORed
  2949.          twice the  original  screen  image  is
  2950.          restored intact.
  2951.  
  2952.      <M> moves area previously erased or copied
  2953.          to lower right of cursor. <M> performs
  2954.          an OR with the object and screen, thus
  2955.          superimposing the  copied  image  onto
  2956.          the screen.
  2957.  
  2958.      <Ctrl-m>  moves  area previously erased or
  2959.          copied  to  lower  right  of   cursor.
  2960.          <Ctrl-M> uses AND to transfer an image
  2961.          only  if  an  image  already   exists,
  2962.          therefore  if <Ctrl-m> is used to move
  2963.          onto a blank area of the screen, noth-
  2964.          ing   will  appear  to  happen.  Note:
  2965.          <ENTER> and <Ctrl-m> are identical  to
  2966.          an IBM PC keyboard.
  2967.  
  2968.      <Alt-m>  moves  area  previously erased or
  2969.          copied  to  lower  right  of   cursor.
  2970.          <Alt-m>   uses   the  PSET  action  to
  2971.          replace a portion of the  screen  with
  2972.          the copied image.
  2973.  
  2974.          The   sample   demo  provides  a  good
  2975.          example  of  the   different   results
  2976.          obtained  with  the  four  syntaxes of
  2977.          move. Each of the four methods of mov-
  2978.          ing have different applications.
  2979.  
  2980.  
  2981.  
  2982.  
  2983.  
  2984.  
  2985.  
  2986.  
  2987.  
  2988.                            COMMAND SUMMARY 4-61
  2989.  
  2990.  
  2991.  
  2992.  
  2993.  
  2994.   <s> smear - moves the copied  object  with
  2995.       each step of the cursor, thus smearing
  2996.       it across the  screen.  <s>  XORs  the
  2997.       object with the screen, so that if the
  2998.       object is  moved  over  where  it  had
  2999.       already been, it will disappear.
  3000.  
  3001.   <S>  smear  - moves the copied object with
  3002.       each step of the cursor, thus smearing
  3003.       it  across the screen. <S> performs an
  3004.       OR with the object and screen  as  the
  3005.       object  is move, so that the object is
  3006.       superimposed on the screen image.
  3007.  
  3008.   <Ctrl-s> smear - moves the  copied  object
  3009.       with  each  step  of  the cursor, thus
  3010.       smearing it on  the  screen.  <Ctrl-s>
  3011.       will  AND  the object with the screen,
  3012.       thus the object will be placed only if
  3013.       an image already exists on the screen.
  3014.  
  3015.   <Alt-s>  smear  -  moves the copied object
  3016.       with each step  of  the  cursor,  thus
  3017.       smearing   it   across   the   screen.
  3018.       <Alt-s> moves the  object  absolutely,
  3019.       thus  replacing  anything  beneath the
  3020.       object. <Alt-s> can be used for anima-
  3021.       tion of an object, try the following:
  3022.  
  3023.       F2        |1     Start with speed=8
  3024.       r         |1
  3025.       END       |5
  3026.       ENTER     |2
  3027.       END       |1
  3028.       F7        |1
  3029.       c         |1
  3030.       PGUP      |7
  3031.       ENTER     |1
  3032.       F7        |1
  3033.       ALT-s     |1
  3034.       -         |1
  3035.       Move cursor around on screen.
  3036.  
  3037.   COMMAND SUMMARY 4-62
  3038.  
  3039.  
  3040.  
  3041.  
  3042.  
  3043.      <r>  replicate  -  moves the copied object
  3044.          with each step of the cursor with  the
  3045.          speed  set  to  the object's size. <r>
  3046.          XORs the object with  the  screen,  so
  3047.          that if the object is moved over where
  3048.          it had already been,  it  will  disap-
  3049.          pear.
  3050.  
  3051.      <R>  replicate  -  moves the copied object
  3052.          with each step of the cursor with  the
  3053.          speed  set  to  the object's size. <R>
  3054.          performs an OR  with  the  object  and
  3055.          screen  as the object is move, so that
  3056.          the  object  is  superimposed  on  the
  3057.          screen image.
  3058.  
  3059.      <Ctrl-r>  replicate  -  moves  the  copied
  3060.          object with each step  of  the  cursor
  3061.          with  the  speed  set  to the object's
  3062.          size. <Ctrl-r>  will  AND  the  object
  3063.          with  the screen, thus the object will
  3064.          be placed only  if  an  image  already
  3065.          appears on the screen.
  3066.  
  3067.      <Alt-r> replicate -moves the copied object
  3068.          with each step of the cursor with  the
  3069.          speed   set   to  the  object's  size.
  3070.          <Alt-r> moves the  object  absolutely,
  3071.          thus  replacing  anything  beneath the
  3072.          object.
  3073.  
  3074.          To fill the screen  with  a  wallpaper
  3075.          effect  using a previously copied area
  3076.          try the following:
  3077.  
  3078.          ALT-1     |1
  3079.          F7        |1
  3080.          ALT-r     |1
  3081.          Move cursor around on screen  to  fill
  3082.          it  with  replicated  patterns  of the
  3083.          copied area.
  3084.  
  3085.  
  3086.                            COMMAND SUMMARY 4-63
  3087.  
  3088.  
  3089.  
  3090.  
  3091.  
  3092.   <l>  inserts a horizontal line at the cur-
  3093.       sor  position.  The  number  of  lines
  3094.       inserted  is  determined by the cursor
  3095.       speed setting.
  3096.  
  3097.   <Alt-l> deletes a horizontal line  at  the
  3098.       cursor  position.  The number of lines
  3099.       deleted is determined by  the  current
  3100.       cursor speed setting (<F10>).
  3101.  
  3102.   <l>  and  <Alt-l> are useful when creating
  3103.       text slides or viewgraphs. As text  is
  3104.       entered and placed to create the slide
  3105.       using  the  various  text  options  of
  3106.       <F6>, it may not be evenly distributed
  3107.       on the screen. Copy and  move  can  be
  3108.       used  to  change  the placement of the
  3109.       text, but a faster approach to  adjust
  3110.       the number of horizontal lines between
  3111.       two lines of text is  to  use  <l>  to
  3112.       insert  lines  or  <Alt-l>  to  delete
  3113.       lines.
  3114.  
  3115.   <x> allows direct coordinate entry.  Enter
  3116.       the  scaled  x  and y coordinates. The
  3117.       cursor will jump to the new point.
  3118.  
  3119.   <n> or </> or < > or <Esc> exits function.
  3120.  
  3121.  
  3122.  
  3123.  
  3124.  
  3125.  
  3126.  
  3127.  
  3128.  
  3129.  
  3130.  
  3131.  
  3132.  
  3133.  
  3134.  
  3135.   COMMAND SUMMARY 4-64
  3136.  
  3137.  
  3138.  
  3139.  
  3140.  
  3141.      F8 Files & Exit
  3142.      ──────────────────────────────────────────
  3143.  
  3144.      <d> directory of selected disk.  Any  disk
  3145.          drive  A-Z can be accessed. The entire
  3146.          directory is shown.  Partial  directo-
  3147.          ries  are  available  any time you are
  3148.          asked for a FILE NAME  by  entering  a
  3149.          single   drive   letter   only,   then
  3150.          <ENTER>. Use the  SUBST  command  with
  3151.          DOS  3*  to  replace  path  names with
  3152.          single drive letters. PC-KEY-DRAW ver-
  3153.          sion  3.50  and  beyond will recognize
  3154.          subdirectories  directly  without  the
  3155.          use  of  SUBST,  but SUBST still is an
  3156.          ideal  method  of  minimizing  typing.
  3157.          Directory  information beyond a single
  3158.          drive can be obtained by ending in the
  3159.          full subdirectory as you would in DOS.
  3160.          For example to see all screen files in
  3161.          subdirectory C:\DRAW\LIBRARY1 enter:
  3162.  
  3163.          F8        |1
  3164.          d         |1
  3165.          ***TEXT***|C:\DRAW\LIBRARY1\*.SCN|1
  3166.  
  3167.          While  the above will show the desired
  3168.          files in the specified drive  it  does
  3169.          not change where the program will look
  3170.          for them on subsequent  file  retriev-
  3171.          als. To change the drive and/or subdi-
  3172.          rectory that  is  used  for  completed
  3173.          drawings,  simply  enter  an "=" equal
  3174.          sign head of the drive\subdirectory as
  3175.          in the following:
  3176.  
  3177.          F8        |1
  3178.          d         |1
  3179.          ***TEXT***|=C:\DRAW\LIBRARY1\*.SCN|1
  3180.  
  3181.  
  3182.  
  3183.  
  3184.                            COMMAND SUMMARY 4-65
  3185.  
  3186.  
  3187.  
  3188.  
  3189.  
  3190.   <s> saves the current drawing  -  must  be
  3191.       room  on  disk.  For best results on a
  3192.       two floppy system save drawings on  B:
  3193.       with the program in A:. Two files will
  3194.       be saved. The first is the screen file
  3195.       saved with a SCN extension. The second
  3196.       is the data file  for  scale  informa-
  3197.       tion.  The data file will not be saved
  3198.       if the scaling in use is  the  default
  3199.       pixel  scaling.  Multiple pages/layers
  3200.       must be saved  independently  if  they
  3201.       are  to  be used again. A single drive
  3202.       letter displays the  screen  files  on
  3203.       that drive.
  3204.  
  3205.       If  the  user is in Screen F7 when the
  3206.       <s>ave command is given the file  will
  3207.       be  saved in the F7 format in the same
  3208.       way as if <F7 C>opy and save had  been
  3209.       used.  Only  the  object on the screen
  3210.       and not  the  full  screen  is  saved.
  3211.       This feature can be overridden by spe-
  3212.       cifying the SCN extension when  saving
  3213.       in  Screen  F7.  A  PIC  extension  is
  3214.       otherwise assigned.
  3215.  
  3216.  
  3217.  
  3218.  
  3219.  
  3220.  
  3221.  
  3222.  
  3223.  
  3224.  
  3225.  
  3226.  
  3227.  
  3228.  
  3229.  
  3230.  
  3231.  
  3232.  
  3233.   COMMAND SUMMARY 4-66
  3234.  
  3235.  
  3236.  
  3237.  
  3238.  
  3239.      <o> old - retrieves a stored drawing  from
  3240.          disk  Screens  previously created with
  3241.          this program should have an associated
  3242.          data  file  with  scale information. A
  3243.          directory of files available for load-
  3244.          ing are available by entering a single
  3245.          drive letter at the request  for  FILE
  3246.          NAME.
  3247.  
  3248.      <O>  old  -  displays screen files on disk
  3249.          and loads then for sequential  display
  3250.          using  <PgDn>. The <p>ause command can
  3251.          be used to temporarily  pause  if  the
  3252.          <O>  option  is  used as part of a key
  3253.          macro. <O>ld sequential  can  be  used
  3254.          nicely  for full screen animation from
  3255.          a RAM disk. If  a  set  of  sequential
  3256.          screen  files  are  held in a RAM disk
  3257.          they can be  called  up  very  quickly
  3258.          with  <O>  providing  a form of anima-
  3259.          tion.
  3260.  
  3261.      <Ctrl-o>  template  -  allows  a  template
  3262.          screen   to  be  called  up.  Disables
  3263.          updating  of  disk.  Retrieve  working
  3264.          screen  with <F8> <w> or <W>. SCreen 2
  3265.          can be  used  for  a  template  screen
  3266.          without  invoking template. This keeps
  3267.          your template files  handy.  The  tem-
  3268.          plate  command  has remained primarily
  3269.          for compatibility to  older  versions.
  3270.          It is recommended that a second screen
  3271.          be used for loading  template  screens
  3272.          with the standard <o>ld command.
  3273.  
  3274.  
  3275.  
  3276.  
  3277.  
  3278.  
  3279.  
  3280.  
  3281.  
  3282.                            COMMAND SUMMARY 4-67
  3283.  
  3284.  
  3285.  
  3286.  
  3287.  
  3288.   <Alt-o> displays screen files using one of
  3289.       five  display  methods.  This  is pri-
  3290.       marily for use with slide show  macros
  3291.       as  a  special  effect.  The files are
  3292.       first loaded  into  the  memory  space
  3293.       normally  reserved  for  Screen  F7 so
  3294.       anything in that buffer will be  lost.
  3295.       The five display types are:
  3296.  
  3297.         1 Fade In
  3298.         2 Pull Down
  3299.         3 Pull Up
  3300.         4 Pull Right
  3301.         5 Pull Left
  3302.  
  3303.   <f>  fresh  -  clears  screen  and  starts
  3304.       again. If the current drawing has  not
  3305.       been saved on disk it will be lost.
  3306.  
  3307.   <F>  fresh  -  clears screen and layers or
  3308.       pages from  workspace  disk.  Be  sure
  3309.       you  have  saved  any  and  all of the
  3310.       pages and layers  that  you  want  for
  3311.       later   use  or  they  will  be  lost.
  3312.       <F>resh will delete all files  on  the
  3313.       workspace  disk  named  PAGE.??? so do
  3314.       not name other files by that  name  or
  3315.       they will be lost.
  3316.  
  3317.  
  3318.  
  3319.  
  3320.  
  3321.  
  3322.  
  3323.  
  3324.  
  3325.  
  3326.  
  3327.  
  3328.  
  3329.  
  3330.  
  3331.   COMMAND SUMMARY 4-68
  3332.  
  3333.  
  3334.  
  3335.  
  3336.  
  3337.      <p> prints graphics screen on line printer
  3338.          #1. The last screen title is displayed
  3339.          and  you  are asked if it is OK. <y>es
  3340.          will print the title with the  screen.
  3341.          <n>o   allows you to enter a new title
  3342.          on  the  prompt  line.  Most  printers
  3343.          require  that  you  load  GRAPHICS.COM
  3344.          (from your DOS disk,  see  DOS  manual
  3345.          for  more  information) to print prop-
  3346.          erly.
  3347.  
  3348.      <P> Zoom prints entire screen.  With  par-
  3349.          tial and full screen zoom printing you
  3350.          must specify the characters to use and
  3351.          one  of three sizes.(1 is the smallest
  3352.          and 3 is the largest)
  3353.  
  3354.      <Ctrl-p>  zoom  prints   partial   screen.
  3355.          Enclose area to be printed in box.
  3356.  
  3357.  
  3358.  
  3359.  
  3360.  
  3361.  
  3362.  
  3363.  
  3364.  
  3365.  
  3366.  
  3367.  
  3368.  
  3369.  
  3370.  
  3371.  
  3372.  
  3373.  
  3374.  
  3375.  
  3376.  
  3377.  
  3378.  
  3379.  
  3380.                            COMMAND SUMMARY 4-69
  3381.  
  3382.  
  3383.  
  3384.  
  3385.  
  3386.   Zoom Printing with F8:
  3387.  
  3388.   Print sizes range from 1 to 41
  3389.   Size 1 corresponds to 17 cpi 
  3390.   Size 2 corresponds to 12 cpi 
  3391.   Size 3 corresponds to 10 cpi 
  3392.  
  3393.   Some printers do  not  support  all  three
  3394.   character  pitches  and will not be avail-
  3395.   able for use. Size 4 through 41  are  mul-
  3396.   tiples  of  the  first  three  sizes. Some
  3397.   experimentation maybe  necessary  to  find
  3398.   the correct size to print with.
  3399.   Start small!!!!
  3400.  
  3401.          1X   2X   3X   4X   5X   6X  etc.
  3402.   17 CPI  1    4    7   10   13   16 
  3403.   12 CPI  2    5    8   11   14   17 
  3404.   10 CPI  3    6    9   12   15   18 
  3405.  
  3406.  
  3407.   Several  printer  configurations have been
  3408.   include on the disk. Any  printer  can  be
  3409.   configured  to work with the zoom printing
  3410.   option. To select a printer or to  config-
  3411.   ure  a  printer  select  <Ctrl-s> from the
  3412.   CURSOR MODE. Set  desired  printer  number
  3413.   and  the screen will switch to the config-
  3414.   ure printer section.  Select  one  of  the
  3415.   available  printers or using your printers
  3416.   owners manual enter in  the  configuration
  3417.   for your printer. Note that printer number
  3418.   one "1" is reserved for an Okidata 92.
  3419.  
  3420.  
  3421.  
  3422.  
  3423.  
  3424.  
  3425.  
  3426.  
  3427.  
  3428.  
  3429.   COMMAND SUMMARY 4-70
  3430.  
  3431.  
  3432.  
  3433.  
  3434.  
  3435.      <w>  restores  old  workspace  #1  to  any
  3436.          screen  along  with  scale information
  3437.          saved with the  workspace.  The  drive
  3438.          for  workspace  is  set as part of the
  3439.          general  program   configuration   and
  3440.          should  be  a  RAM  disk if available.
  3441.          Workspace #1 will appear in the  work-
  3442.          space drive as WRKSPC1.SCN.
  3443.  
  3444.      <W>  restores  old  workspace  #2  to  any
  3445.          screen. Workspace #2  appears  on  the
  3446.          workspace drive as WRKSPC2.SCN.
  3447.  
  3448.          The   two  workspaces  are  stored  as
  3449.          screen files with  an  SCN  extension.
  3450.          If  <O>ld sequential is used on a disk
  3451.          with a workspace, the  workspace  will
  3452.          be  included  in  the  sequential file
  3453.          display.
  3454.  
  3455.          Use workspace as a quick  save  method
  3456.          (see  Update)  or as a place to hold a
  3457.          drawing  while  you   make   temporary
  3458.          changes to it.
  3459.  
  3460.  
  3461.  
  3462.  
  3463.  
  3464.  
  3465.  
  3466.  
  3467.  
  3468.  
  3469.  
  3470.  
  3471.  
  3472.  
  3473.  
  3474.  
  3475.  
  3476.  
  3477.  
  3478.                            COMMAND SUMMARY 4-71
  3479.  
  3480.  
  3481.  
  3482.  
  3483.  
  3484.   <k> kills a file on the  disk.  User  must
  3485.       specify  full  name  including  drive.
  3486.       This works the same  as  the  DOS  DEL
  3487.       function.  For wide card deletes use ?
  3488.       instead of *. To delete all files with
  3489.       a  SCN extension on drive B: enter the
  3490.       following    name    when    prompted:
  3491.       B:????????.SCN
  3492.  
  3493.   <K>  renames  a file on disk by specifying
  3494.       the old name of the file and  the  new
  3495.       name desired.
  3496.  
  3497.   <e>  exits  program completely and returns
  3498.       to DOS. Since  PC-KEY-DRAW  offers  so
  3499.       many  different ways of saving a draw-
  3500.       ing, it is up to you to  be  sure  you
  3501.       have  properly  saved  what  you  were
  3502.       working on and in the form you wanted.
  3503.       <e>xit  does  ask  you to confirm your
  3504.       desire  to  exit.  Be  sure  you  have
  3505.       saved any work in the form desired.
  3506.  
  3507.   <x>  allows direct coordinate entry. Enter
  3508.       the scaled x and  y  coordinates.  The
  3509.       cursor will jump to the new point.
  3510.  
  3511.   <n> or </> or < > or <Esc> exits function.
  3512.  
  3513.  
  3514.  
  3515.  
  3516.  
  3517.  
  3518.  
  3519.  
  3520.  
  3521.  
  3522.  
  3523.  
  3524.  
  3525.  
  3526.  
  3527.   COMMAND SUMMARY 4-72
  3528.  
  3529.  
  3530.  
  3531.  
  3532.  
  3533.      F9 Speed
  3534.      ──────────────────────────────────────────
  3535.  
  3536.      <F9> Cursor speed is controlled with <F9>,
  3537.          <+>, and  <->.  <F9>  toggles  between
  3538.          setting  the  cursor speed to 1 and to
  3539.          the last speed set with  the  <+>  and
  3540.          <->  keys.  This allows rapid movement
  3541.          or fine movement. <Tab> also serves to
  3542.          toggle  speed.  <Tab> was specifically
  3543.          added for  the  "Enhanced"  keyboards.
  3544.          Cursor speed also effects joystick and
  3545.          mouse speed.
  3546.  
  3547.      <Shft-F9> forces the cursor  speed  to  1.
  3548.          This  is  intended  for use with a key
  3549.          macro.
  3550.  
  3551.  
  3552.  
  3553.  
  3554.  
  3555.  
  3556.  
  3557.  
  3558.  
  3559.  
  3560.  
  3561.  
  3562.  
  3563.  
  3564.  
  3565.  
  3566.  
  3567.  
  3568.  
  3569.  
  3570.  
  3571.  
  3572.  
  3573.  
  3574.  
  3575.  
  3576.                            COMMAND SUMMARY 4-73
  3577.  
  3578.  
  3579.  
  3580.  
  3581.  
  3582.   F10 Color
  3583.   ──────────────────────────────────────────
  3584.  
  3585.   <F10>  controls the color that many of the
  3586.       functions work  with.  Lines,  rectan-
  3587.       gles,  circles  etc.  will be drawn to
  3588.       the color set by <F10>. Other commands
  3589.       such  as  paint,  spray paint, rotate,
  3590.       etc. use the color to work with. If  a
  3591.       particular function does not appear to
  3592.       work, it may be that the color was not
  3593.       set  correctly.  The medium resolution
  3594.       mode has 3  foreground  colors  and  1
  3595.       background color, while the high reso-
  3596.       lution mode has one  foreground  color
  3597.       and  one  background  color. To switch
  3598.       into a color mode use  <Shft-Tab>.  To
  3599.       change  the  foreground  or background
  3600.       color set use <F5>.
  3601.  
  3602.  
  3603.   <Shft-F10> forces the color  to  color  1.
  3604.       This command can be useful in creating
  3605.       certain types of key macros.
  3606.  
  3607.   <Alt-F10> temporarily sets the  background
  3608.       color  used  by the program. The color
  3609.       in use is displayed in  column  40  of
  3610.       the  screen.  Use  <B>ackground to set
  3611.       the background color absolutely.
  3612.  
  3613.  
  3614.  
  3615.  
  3616.  
  3617.  
  3618.  
  3619.  
  3620.  
  3621.  
  3622.  
  3623.  
  3624.  
  3625.   COMMAND SUMMARY 4-74
  3626.  
  3627.  
  3628.  
  3629.  
  3630.  
  3631.      Hot Keys
  3632.      ──────────────────────────────────────────
  3633.  
  3634.      The following summarizes  the  KD-DRAW.HOT
  3635.      supplied on the program disk.  KD-DRAW.HOT
  3636.      has been compiled, but the original macros
  3637.      are contain on library disks 2, 3 and 4.
  3638.  
  3639.      <Shft-F1> - txtover.mcr
  3640.      <Shft-F2> - txtover2.mcr 
  3641.      <Shft-F3> - txtover3.mcr
  3642.      <Shft-F4> - txtover4.mcr
  3643.      <Shft-F5> - bold.mcr    
  3644.      <Shft-F6> - bold2.mcr   
  3645.      <Shft-F7> - bold3.mcr   
  3646.      <Shft-F8> - 2x-3d.mcr   
  3647.  
  3648.      <Ctrl-F1> - overlay.mcr 
  3649.      <Ctrl-F2> - overlay2.mcr
  3650.      <Ctrl-F3> - overlay3.mcr
  3651.      <Ctrl-F4> - overlay4.mcr
  3652.      <Ctrl-F5> - shadow1.mcr 
  3653.      <Ctrl-F6> - shadow2.mcr 
  3654.      <Ctrl-F7> - shadow3.mcr 
  3655.      <Ctrl-F8>
  3656.      <Ctrl-F9>
  3657.      <Ctrl-F0>
  3658.  
  3659.      <Alt-F1> - patmake.mcr 
  3660.      <Alt-F2> - outline.mcr 
  3661.      <Alt-F3> - zd2x2.mcr   
  3662.      <Alt-F4> - zd4x4.mcr   
  3663.      <Alt-F5> - zd4x1.mcr   
  3664.      <Alt-F6>
  3665.      <Alt-F7> - zoomup2.mcr 
  3666.      <Alt-F8>
  3667.      <Alt-F9> - up-exit.mcr 
  3668.  
  3669.  
  3670.  
  3671.  
  3672.  
  3673.  
  3674.                            COMMAND SUMMARY 4-75
  3675.  
  3676.